/ / Wie setze ich Sende Premium SMS Erlaubnis immer in Android erlauben? - Android, Unity3D, Android-4.3-Jelly-Bean, Android-4.2-Jelly-Bean

Wie setze ich Sende Premium-SMS Erlaubnis immer in Android erlauben? - Android, Unity3D, Android-4.3-Jelly-Bean, Android-4.2-Jelly-Bean

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 № 1

Wenn 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.xmlund diese Warnmeldung wird automatisch außerhalb der Kontrolle Ihrer App ausgelöst.