HbuilderX 如何配置启动时申请定位的权限策略?(第一次启动时)
我的应用首页面需要定位功能, 但是第一次启动应用时定位失败,因为第一次启动没有弹出定位的授权对话框。
第二次启动应用的时候自动弹出了定位的授权对话框
HbuilderX 如何配置启动时申请定位的权限策略?(第一次启动时)
我的应用首页面需要定位功能, 但是第一次启动应用时定位失败,因为第一次启动没有弹出定位的授权对话框。
第二次启动应用的时候自动弹出了定位的授权对话框
imei也是调用才会弹出,这是Android的动态权限机制。你需要检查为什么第一次没执行到你调用定位的代码
bn (作者)
第一次启动时调用定位代码是执行的,这个可以确定。
现在我找了一个办法,等IMEI授权框 消失以后,再次调用定位代码,这样能弹出定位的授权框了。
(所以问题应该是IMEI的授权框正在运行着,导致定位授权框没能正常弹出并默认定位授权失败)
有没有可能做到 IMEI 和定位授权在第一次启动时 合并弹出?这样就可以完美结局这个问题了
2019-11-17 08:48
bn (作者)
现在是没有弹出,或者有是弹出失败,(有没有运行到那段代码时候,界面正弹出着申请设备IMEI等信息的权限,导致的弹出失败?)
有没有可能 定位权限的申请 也像申请设备IMEI等信息的权限一样,第一次启动时弹出?
2019-11-16 23:13