有没有办法在不打开应用程序的情况下使用SmsManager
发送短信。
我正在使用FirebaseMessagingService
,我从remoteMessage
方法获得onMessageReceived
其包含移动号码和消息。
然后我使用SmsManager
发送短信。我还在清单文件中声明了permission.SEND_SMS/RECEIVE_SMS
。
这是我的代码:
public void onMessageReceived(RemoteMessage remoteMessage){
String mobile = remoteMessage.getData().get("mobileno");
String message = remoteMessage.getData().get("message");
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(mobile, null, message, null, null);
}
它正在运行应用程序。但是当app没有在后台运行时却没有工作。 当App未运行时,有没有办法发送短信。?? 请帮帮我......谢谢......