4

SMSの送信に奇妙な問題があります。

私のアプリは、どこでも推奨されているようにSMSManagerを使用しています。

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);

これはどこでも完璧に機能しますが、オーストリアでのみ奇妙な動作があります。

オーストリアでは、プロバイダーはSMSが実際に送信されたことを確認する確認SMSを送信できます。これには追加料金が発生します。

この確認は、Androidスマートフォン自体で、またはプロバイダーで直接オフにすることができます。

これはSMSが手動で送信されている場合は機能しますが、一部のユーザーは、アプリを介して送信されたSMSにより、プロバイダーから送信される確認メッセージが常に発生することを報告しています。これは望ましくありません。

それがどのように起こり得るかについて何か考えがありますか?私はいつも、Androidの標準のSMSManagerを介してSMSを送信することは、手動でSMSを送信することとまったく同じです。

アプリを介して送信されたSMSによって、手動で送信されたSMSのようにプロバイダーによって確認SMSがトリガーされないようにするための可能な解決策はありますか?

問題は、Samsung S2、S3、HTCの電話、プロバイダーのt-mobileまたはA1で報告されました。発信者と着信者はどちらもオーストリアのSIMを使用してオーストリアにいます。

オーストリアにはアプリのユーザーがたくさんいます-問題は数回報告されています。私はまだ共通点を見つけていません。

すべてのヒントに感謝します。

4

0 に答える 0