2017-12-11 2 views
0

Ich entwickelte ein Programm, das Nachricht an ausgewählte Kontaktliste von einem Vordergrunddienst sendet. Die Anwendung funktioniert perfekt auf meinem Gerät (Xiaomi Redmi Note 4), aber wenn ich die gleiche App auf Xiaomi Redmi 2 Prime versucht, wird der Code ohne Fehler ausgeführt, aber die Nachricht wird nicht gesendet.Smsmanger.sendtextmessage funktioniert bei einigen Geräten nicht

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

Antwort

0

Das Problem war die Laufzeitberechtigungen. In dem Gerät mit alten Android-Version, obwohl es während der Installation um Erlaubnis bittet, fragt es jedes Mal, wenn diese Funktion provoziert wird, aber ich gewährte diese Erlaubnis manuell in den Einstellungen und jetzt funktioniert es.

Verwandte Themen