Кодовое название одного фонового sendSMS с Android - PullRequest
1 голос
/ 24 марта 2019

Я разрабатывал приложение с codenameOne, которое использует sendSMS [Display.getInstance (). SendSMS ("number", "message", false);] для отправки SMS-сообщений в фоновом режиме, но теперь оно перестало работать на Android.

Он продолжает хорошо работать на iOS, где он всегда запускает мобильное приложение для сообщений, и я также могу заставить его запускать приложение для сообщений в Android, но предпочтительной будет возможность отправки сообщения в фоновом режиме.

Я пытался добавить разрешение к подсказкам сборки, используя ключ [android.xpermissions] и значение [using-Разрешение android: name = "android.permission.SEND_SMS"], но теперь при отправке SMS всегда запускаетсяприложение для обмена сообщениями вместо отправки в фоновом режиме.

Что-то изменило сторону сервера при компиляции apk, что теперь мешает этой функции?Есть ли обходной путь для этого или мне чего-то не хватает, чтобы фоновая отправка SMS работала?

1 Ответ

0 голосов
/ 25 марта 2019

Да, эта функция была удалена, так как Google больше не позволяет разработчикам отправлять приложения в Google Play с разрешением SMS. В результате нам пришлось удалить это разрешение и функциональные возможности, которые с ним связаны, обратите внимание, что отправка интерактивных SMS-сообщений все еще должна работать.

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

...