帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
7
帖子
0
勋章
93
Y币
本帖最后由 BIP550931 于 2024-5-13 10:44 编辑
至高吾·尚 · 2024-5-13 10:27如果首次已经设置拒绝了,你可以将应用删除卸载掉,再重新安装测试下

我试过重新打包也是不行,他不是没有弹框,他是直接跳去应用设置然后我左上角返回,回到我初始页那个弹框还在的。
问题视频.zip 下载附件
2024-5-13 10:44上传927.04 KB下载次数: 9
7
帖子
0
勋章
93
Y币
至高吾·尚 · 2024-5-13 10:05正常不调用api.requestPermission是不会跳转设置页的, 你把你的api.requestPermission相关代码注释掉,你看你的弹窗会显示出来吗?

注释了肯定出不来啊,这个就是获取权限的api。
0
帖子
2
勋章
1449
Y币
BIP550931 · 2024-5-13 10:39注释了肯定出不来啊,这个就是获取权限的api。

我说的意思是让你注释api.request这部分代码,弹窗的代码还保留,测试跳转设置页面是api.has的函数引起的跳转,还是api.request引起的跳转

如果你注释掉以后不跳转设置页的,那就说明api.has的api函数没问题,程序是顺利进入了你的弹窗回调中
0
帖子
1
勋章
2680
Y币
代码又没有变动,上周五可以这周一不可以,你先检查一下有没有别的什么操作,卸载掉重新安装试试
7
帖子
0
勋章
93
Y币
本帖最后由 BIP550931 于 2024-5-13 10:48 编辑
至高吾·尚 · 2024-5-13 10:43我说的意思是让你注释api.request这部分代码,弹窗的代码还保留,测试跳转设置页面是api.has的函数引起的跳转,还是api.request引起的跳转

如果你注释掉以后不跳转设置页的,那就说明api.has的api函数没问题,程 ...

你看我上面上传的视频,就是requestPermission导致的啊 。我单独执行api.hasPermission,没有效果的。
api.hasPermission只是检测是否有这个权限而已吧?

7
帖子
0
勋章
93
Y币
模块开发-JP1688 · 2024-5-13 10:45代码又没有变动,上周五可以这周一不可以,你先检查一下有没有别的什么操作,卸载掉重新安装试试

就是试过了啊,我把我自己改了的删除了,直接用官方文档的案例也是出现这个问题。
0
帖子
2
勋章
1449
Y币
既然确定是api. requestPermission引起的,那一定是它所在的「ret.buttonIndex == 2」这个判断通过了,也就是说弹窗回调中的ret.buttonIndex == 2这个逻辑条件在用户未点击设置按钮的时候就执行了,对吧?那就不是api. requestPermission的问题,是弹窗在未点击的时候触发了回调的问题,我的理解对吗?
7
帖子
0
勋章
93
Y币
本帖最后由 BIP550931 于 2024-5-13 11:04 编辑
至高吾·尚 · 2024-5-13 10:53既然确定是api. requestPermission引起的,那一定是它所在的「ret.buttonIndex == 2」这个判断通过了,也就是说弹窗回调中的ret.buttonIndex == 2这个逻辑条件在用户未点击设置按钮的时候就执行了,对吧?那就不是ap ...

我用回官方文档的又正常了,然后用回我自己代码的又出现视频的情况。代码如下:
664183245101d.png
7
帖子
0
勋章
93
Y币
至高吾·尚 · 2024-5-13 10:53既然确定是api. requestPermission引起的,那一定是它所在的「ret.buttonIndex == 2」这个判断通过了,也就是说弹窗回调中的ret.buttonIndex == 2这个逻辑条件在用户未点击设置按钮的时候就执行了,对吧?那就不是ap ...

问题我是不知道怎么解决的,我什么都没改动突然又可以了,但现在还剩一个问题就是。
当我初次进入按了取消授权,他还会给我跳去应用设置,而且返回后调试的WiFi(就那个绿点)回断开,导致要重新进入app才能真机测试。
0
帖子
2
勋章
1449
Y币
BIP550931 · 2024-5-13 11:08问题我是不知道怎么解决的,我什么都没改动突然又可以了,但现在还剩一个问题就是。
当我初次进入按了取消授权,他还会给我跳去应用设置,而且返回后调试的WiFi(就那个绿点)回断开,导致要重新进入app才能真机测 ...

真机调试断开是正常的,因为设置页属于手机操作系统页,已经离开了app当前的win窗口,win窗口的所有底层执行都会被中止,产生的现象就是wifi断开,包括你打印的日志信息也无法在yonstudio控制台打印。这个属于正常现象
123下一页
您需要登录后才可以回帖 登录

本版积分规则