2017-12-11 20 views
0

フォアグラウンドサービスから選択したコンタクトリストにメッセージを送信するプログラムを開発しました。アプリケーションは私のデバイス(Xiaomi redmi note 4)で完璧に動作しますが、Xiaomi redmi 2で同じアプリケーションを試してみると、コードはエラーなしで実行されますが、メッセージは送信されません。Smsmanger.sendtextmessageが一部のデバイスで動作しない

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

答えて

0

問題はランタイムのアクセス許可です。古いアンドロイド版のデバイスでは、インストール中にパーミッションを要求しても、その機能が呼び出されるたびに尋ねられますが、設定でこれらのパーミッションを手動で許可しています。

関連する問題