我开发了一个程序,可以从前台服务向所选联系人列表发送消息。该应用程序在我的设备上完美运行(小米redmi note 4),但是当我在小米redmi 2 prime上尝试相同的应用程序时,代码执行没有任何错误但是消息没有被发送。
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(temp[i], null, msg, pendingIntent, null);
答案 0 :(得分:0)
问题是运行时权限。在具有旧Android版本的设备中,即使它在安装过程中要求许可,每当该功能被激活时都会询问,但我在设置中手动授予了这些权限,现在它可以正常工作。