1***@qq.com
1***@qq.com
  • 发布:2020-03-17 15:01
  • 更新:2020-03-18 17:57
  • 阅读:997

无法获取一些基本权限(SET_ALARM,WRITE_CALENDAR)问题

分类:Native.js

在android真机(readmi k20 pro)中调试,无法获取一些权限(SET_ALARM,WRITE_CALENDAR),提示永久拒绝,也不弹出提示框给用户授予权限;但是android.permission.ACCESS_FINE_LOCATION,android.permission.CALL_PHONE等权限的请求没有问题;
代码见附加

2020-03-17 15:01 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

基座本身没有(SET_ALARM,WRITE_CALENDAR)这两个权限。所以需要你云打包后新增的权限才会生效。你可以云打包后在获取权限

  • 1***@qq.com (作者)

    感谢你的回答,虽然我没有成功,但是你启发了我;我用离线打包的方式解决了该问题;在androidManifest.xml中用<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>,而不是<uses-permission android:name="android.permission.SET_ALARM"/>来申请权限;参考https://stackoverflow.com/questions/51182390/unable-to-get-permission-android-permission-set-alarm;我不清楚这是否是一个bug!?

    2020-03-20 00:01

  • 4***@qq.com

    这个回答是对的,太感谢了

    2022-09-07 16:04

该问题目前已经被锁定, 无法添加新回复