帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
51
帖子
2
勋章
5万+
Y币

[插件使用] ios的location权限用这个方法调用的时候根本就没反应

[复制链接]
发表于 2019-5-6 09:19:28
api.requestPermission({
                                list:['location'],
                                code:100001,
                        }, function(ret, err){
                               
                               
                                console.log('定位权限获取');
                        });

175
帖子
1
勋章
5678
Y币
42
帖子
4
勋章
1万+
Y币
本帖最后由 Mr.ZhouHeng 于 2019-5-6 11:01 编辑

requestPermission
向系统请求某个或多个权限。为帮助您更好的使用该接口,论坛维护了一个示例
对于iOS平台,第一次请求权限时会弹出权限选择框,如果用户没有进行选择就退出应用,那么下次再次请求权限时会继续弹出选择框;如果用户选择了不允许,那么再次请求权限时将不会再弹出选择框,而是直接跳转到系统设置中该应用的设置界面(跳转只支持iOS8及以上系统,并且不支持notification权限)。
对于Android平台,只要用户没有选择“不再提示”,那么再次请求权限时都将继续弹出权限选择框;如果用户选择了“不再提示”,那么再次请求权限时将不会再弹出选择框,而是直接跳转到系统设置的权限设置界面。
requestPermission({params}, callback(ret,err))
26
帖子
0
勋章
4903
Y币
错误提示有没有?
51
帖子
2
勋章
5万+
Y币
得呤 发表于 2019-5-6 09:42
https://community.apicloud.com/bbs/thread-110959-1-1.html

就是照着这个写的,其他的比如像麦克风和相机都有反应,就是location没反应,根本走不到回调里面,也不报错
175
帖子
1
勋章
5678
Y币
你定位权限开启了没
51
帖子
2
勋章
5万+
Y币
Mr.ZhouHeng 发表于 2019-5-6 10:09
requestPermission
向系统请求某个或多个权限。为帮助您更好的使用该接口,论坛维护了一个示例。对于iOS平 ...

你好,就是照着这个示例结合API对象里面提供的规则去使用的,调用别的例如像相机和麦克风的权限时是OK的,就只是调用location的时候就没有反应也没有任何报错,并且进入不到回调里面,需要说的是确认是第一次请求权限
51
帖子
2
勋章
5万+
Y币
得呤 发表于 2019-5-6 11:08
你定位权限开启了没

没有开,正是因为没有开所以才动态获取和开启的
42
帖子
4
勋章
1万+
Y币
冰峰肉夹馍 发表于 2019-5-6 12:03
没有开,正是因为没有开所以才动态获取和开启的

安卓呢
2
帖子
0
勋章
2927
Y币
遇到了同样的问题 请问楼主最后怎么解决的?
12下一页
您需要登录后才可以回帖 登录

本版积分规则