apicloud apicloud

注册
查看: 2810|回复: 17

[已解决] ios 第一次下载都会默认弹出获取通知权限,无法手动控制

主题:
35
帖子:
126
云币:
142

[已解决] ios 第一次下载都会默认弹出获取通知权限,无法手动控制

2810 17 | 发表于 2020-1-3 09:57:16 |阅读模式 | |
ios第一次进入app会默认弹出获取通知权限,是否可以不弹出,我们在之后的页面中手动控制弹出去获取通知权限这个功能?

app下载完自动弹出

app下载完自动弹出

官方版主

UID:791056

主题:
9
帖子:
17946
云币:
5594
发表于 2020-1-3 10:02:39 |
ios是打开就弹出的  非apicloud的app也是的

主题:
35
帖子:
126
云币:
142
 楼主| 发表于 2020-1-3 10:18:06 |
马浩川 发表于 2020-1-3 10:02
ios是打开就弹出的  非apicloud的app也是的

好的,就是无法修改对吧

官方版主

UID:791056

主题:
9
帖子:
17946
云币:
5594
发表于 2020-1-3 10:23:34 |
你也要在使用位置判断权限
如果没有的话让他打开

主题:
35
帖子:
126
云币:
142
 楼主| 发表于 2020-1-3 10:26:24 |
马浩川 发表于 2020-1-3 10:02
ios是打开就弹出的  非apicloud的app也是的

若是第一次拒绝之后,下次再请求通知权限,就会自动跳转到设置页,这个是否可以修改,之后请求还弹出系统通知询问权限框

主题:
35
帖子:
126
云币:
142
 楼主| 发表于 2020-1-3 16:00:58 |
马浩川 发表于 2020-1-3 10:23
你也要在使用位置判断权限
如果没有的话让他打开

不好意思,再问一下,为啥我的app在安卓端下载下来之后,通知权限是默认打开的,之前不是呀

官方版主

UID:791056

主题:
9
帖子:
17946
云币:
5594
发表于 2020-1-3 17:13:19 |
荏苒_yang 发表于 2020-1-3 16:00
不好意思,再问一下,为啥我的app在安卓端下载下来之后,通知权限是默认打开的,之前不是呀 ...

安卓的话根据这个配置https://community.apicloud.com/bbs/thread-110959-1-1.html
另外安卓是调用的地方才会弹出权限设置
代码:
api.requestPermission({
    list:['camera','contacts'],
    code:1
}, function(ret, err){
    api.alert({
        msg:JSON.stringify(ret)
    });
});

主题:
35
帖子:
126
云币:
142
 楼主| 发表于 2020-1-3 17:21:16 |
马浩川 发表于 2020-1-3 17:13
安卓的话根据这个配置https://community.apicloud.com/bbs/thread-110959-1-1.html
另外安卓是调用的地方 ...

我是按着这个配置的呀,<application name="targetSdkVersion" value="26"/>  在用的地方才请求
他就会直接跳转到系统的设置页,而不是弹出询问框
微信图片_20200103172005.png

官方版主

UID:791056

主题:
9
帖子:
17946
云币:
5594
发表于 2020-1-3 17:24:15 |
本帖最后由 马浩川 于 2020-1-3 17:26 编辑
荏苒_yang 发表于 2020-1-3 17:21
我是按着这个配置的呀,  在用的地方才请求
他就会直接跳转到系统的设置页,而不是弹出询问框
...

通知权限比较特殊 , 你测试一下你手机别的app是怎么打开的你用测试机下载个美团什么的看一下效果

主题:
30
帖子:
294
云币:
374
发表于 2020-1-3 17:52:54 |
我的就不是啊,点击某个功能的时候才会弹出的啊
12下一页
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表