Ich habe Probleme beim Senden von SMS auf Android-Gerät aus meiner App.
Auf Android OS 4.2.2, in App-Info, zeigt es mir Dropdown-Liste für Senden Premium-SMS (mit der Option Fragen, niemals zulassen, immer zulassen).
wie kann ich diese einstellung dauerhaft auf programmatisch einstellen?
Antworten:
1 für die Antwort № 1Wenn dies möglich ist, wird es dem Zweck widersprechen, den Benutzer vor dem Senden einer Premium-SMS zu warnen, die Geld kosten könnte.
Wenn du das liest Android-Kompatibilitätsdefinitionsdokument (CDD) Sie werden feststellen, dass der Benutzer zuvor gewarnt wurdeDas Senden von Premium-SMS ist eine Voraussetzung, die erfüllt sein muss, damit eine Betriebssystemimplementierung Android-kompatibel ist. Daher ist es für eine App nicht möglich, dies durch programmgesteuertes Festlegen zu umgehen.
Das Android-System überprüft die SMS-Nummer anhand von REGEX, das in definiert ist /data/misc/sms/codes.xml
und diese Warnmeldung wird automatisch außerhalb der Kontrolle Ihrer App ausgelöst.