【发布时间】:2023-03-26 10:03:01
【问题描述】:
我有一个 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,并且我已经在配置文件中添加了 RECEIVE_SMS 权限。
看来我们必须迁移到this article 中描述的 SMS Retrieval API,但在这种情况下,我们需要一个 cordova 插件来执行此操作。
如果有人能指导如何解决此问题,我将不胜感激。
【问题讨论】:
-
这个插件似乎可以解决这个问题,但它需要在服务器端进行更改。我实现了,看看。无论如何,谢谢。
-
>
it requires a server-side changes。您可以为此感谢 Google。 -
:),好的,谢谢 Google。
标签: android cordova cordova-plugins android-permissions crash