短信广播接收器在 api 26 重新 运行 申请之前不会呼叫

sms broadcast receiver not call in api 26 until re-run application

我有一个带有 SMS 广播接收器的应用程序,一切正常,但在 android android api 26 获得用户 android.permission.RECEIVE_SMS 许可后,它仍然没有许可,直到应用程序重新启动至少一次。我该如何解决这个问题?

我同时在字符串数组中请求了 4 个危险权限。通过在数组的第一和第二位置放置短信权限,我的问题得到解决