Cordova Android应用程序在Android P上因接收短信权限被拒绝而崩溃

Cordova Android应用程序在Android P上因接收短信权限被拒绝而崩溃,android,cordova,cordova-plugins,android-permissions,crash,Android,Cordova,Cordova Plugins,Android Permissions,Crash,我有一个Cordova Android应用程序,它在早期版本的Android操作系统上运行良好,但在Android p(9.0)上应用程序开始崩溃,我在应用程序启动时收到以下日志: Permission Denial: receiving Intent { act=android.provider.Telephony.SMS_RECEIVED flg=0x19000010 (has extras) } to com.example.myapp requires android.permissio

我有一个Cordova Android应用程序,它在早期版本的Android操作系统上运行良好,但在Android p(9.0)上应用程序开始崩溃,我在应用程序启动时收到以下日志:

Permission Denial: receiving Intent { act=android.provider.Telephony.SMS_RECEIVED flg=0x19000010 (has extras) } to com.example.myapp requires android.permission.RECEIVE_SMS due to sender com.android.phone    
我的应用程序正在检索OTP自动完成的短信,我已经将接收短信权限添加到配置文件中

似乎我们必须迁移到中描述的SMS检索API,但在这种情况下,我们需要一个cordova插件来实现这一点


如果有人能指导如何解决此问题,我将不胜感激。

您可以使用下面的cordova插件获得许可


尝试使用此cordova插件-
这可能会解决您的问题。

此插件似乎可以解决问题,但需要服务器端更改。我实现了这一点并看到了结果。无论如何,谢谢。>
它需要服务器端更改
。你可以为此感谢谷歌。:),是的,谢谢谷歌。谢谢兄弟,但想法是在不使用许可的情况下应用相同的功能。