私のアプリケーションでは、特定のメッセージを受信した後、いくつかのタスクを実行します。それはうまく機能しますが、HookUp(micromax)やgo sms proなどの他のSMSアプリケーションがデバイスにインストールされている場合、これらのアプリケーションもメッセージを受け取ります。アプリケーションに最高の優先順位を設定しました。これらのアプリケーションへのSMSのバイパスを停止したいと思います。助けてください
前もって感謝します
私のアプリケーションでは、特定のメッセージを受信した後、いくつかのタスクを実行します。それはうまく機能しますが、HookUp(micromax)やgo sms proなどの他のSMSアプリケーションがデバイスにインストールされている場合、これらのアプリケーションもメッセージを受け取ります。アプリケーションに最高の優先順位を設定しました。これらのアプリケーションへのSMSのバイパスを停止したいと思います。助けてください
前もって感謝します
私はそれらを停止したいしかし、方法がわからない?
これらのアプリをアンインストールするようユーザーに依頼します。
私の推測ではBroadcastReceivers
、同じ優先度で登録されたタイブレーカーはインストール順序です。これらの StackOverflow の質問で説明されている動作に基づいて、それが動作のようです。したがって、これらの他のアプリがあなたのアプリの前にインストールされている場合、それらが最初にブロードキャストを取得し、それに対してできることは何もありません.
ユーザーがあなたのアプリケーションを十分に評価している場合、他のアプリをアンインストールし (確実に優先度が高くなります)、後で再インストールする可能性があります (優先度が高くなる可能性があります)。