Smsmanger.sendtextmessage无法在某些设备上运行

时间:2017-12-11 17:26:29

标签: android smsmanager

我开发了一个程序,可以从前台服务向所选联系人列表发送消息。该应用程序在我的设备上完美运行(小米redmi note 4),但是当我在小米redmi 2 prime上尝试相同的应用程序时,代码执行没有任何错误但是消息没有被发送。

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(temp[i], null, msg, pendingIntent, null);

1 个答案:

答案 0 :(得分:0)

问题是运行时权限。在具有旧Android版本的设备中,即使它在安装过程中要求许可,每当该功能被激活时都会询问,但我在设置中手动授予了这些权限,现在它可以正常工作。