Codename一个带有Android的后台sendSMS

时间:2019-03-24 14:10:10

标签: codenameone

我一直在开发一个代号为One的应用程序,该应用程序使用sendSMS [Display.getInstance()。sendSMS(“ number”,“ message”,false);]在后台发送SMS消息,但现在它已停止在Android上运行

它在iOS上仍然可以很好地运行,它始终可以启动移动消息应用程序,我也可以在Android中启动它来启动消息应用程序,但最好在后台发送消息。

我尝试使用键[android.xpermissions]和值[uses-permission android:name =“ android.permission.SEND_SMS”]向构建提示添加权限,但是现在发送SMS时,它总是启动消息传递应用程序而不是在后台发送。

编译apk时,服务器端是否发生了某些更改,从而阻止了此功能?是否有解决方法,或者缺少使后台SMS发送正常工作的东西?

1 个答案:

答案 0 :(得分:0)

是的,该功能已被删除,因为Google不再允许开发人员通过SMS许可将应用程序提交给Google Play。因此,我们不得不删除该权限及其附带的功能,请注意,发送交互式SMS仍然可以正常进行。

请参见https://www.androidpolice.com/2019/01/05/googles-new-sms-and-call-permission-policy-is-crippling-apps-used-by-millions/