android - 代号一在 Android 上发送短信

标签 android codenameone

随着最近的 Android 政策更新,sendSMS 不再正常工作。在我们的应用程序中,我们有一些按钮允许用户给他们的联系人打电话或发送消息。按钮调用 Display.getInstance().dial(phoneNumber);Display.getInstance().sendSMS(phoneNumber, message, true); 分别。

目前,这两个选项都重定向到我的默认电话或短信应用程序,其中包含电话号码(和消息)。这意味着我们的应用实际上不需要 SEND_SMS 权限,因为它没有进行实际的发送。但是,如果我在 Android Studio 中构建 apk 时删除权限,则 SMS 按钮将不再起作用。

有什么解决方法吗?目前,我们无法使用此权限在 Play 商店中部署我们的应用。

最佳答案

我们将从即将到来的更新中删除 SMS 权限。

我们将修复 Android 端口,以便带有 true 参数的 sendSMS 应该可以正常工作。不幸的是,除了使用 native 接口(interface)之外,我们没有立即的解决方法。此修复程序应于本周五(2019 年 3 月 8 日)可用。

关于android - 代号一在 Android 上发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54947232/

相关文章:

java - 解析 HTML(安卓)

android - 如何在 android studio 2.2 中添加预构建的 *.so 库

android - 将 SupportMapFragment 放在 DialogFragment 上

java - 发送 codeName 为 1 的 post 请求时,Json String 为空

codenameone - 如何将数据添加到代号一的表中

ios - iOS 上的 UIDevice Battery State 在电池状态更改时不会更新

java - Android 上的 Snackbar 无需更改主题

android - 关于电话的许可证屏幕 - 法律信息 - 打开许可证屏幕

java - 如何更改 codenameone 中组件的大小(宽度和高度)

codenameone - 如何获取代号一中当前的纬度和经度值