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

问题描述 投票:0回答:1

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

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(temp[i], null, msg, pendingIntent, null);
android smsmanager
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.