質問

ユーザーが携帯電話にアプリケーションを既にインストールしていると仮定して、テキストメッセージを送信して、Someonesの電話でAndroidアプリを開くことが可能かどうか疑問に思っていました。私のドロイドアプリケーションはどこにありますか?バックグラウンドサービスがこれを認識してアプリを開くというテキストメッセージのように送信できますか?これは可能ですか、もしそうなら彼らの例ですか?ありがとう

役に立ちましたか?

解決

はい、マニフェストで適切な許可を得てできます。 android.provider.telephony.sms_receivedの意図で聴くようにアプリケーションに指示することができます。その後、SMSを読むように付与する許可を得て、受信したSMSがパラメーター(送信者の電話番号とテキストコンテンツなど)に一致するかどうかを確認できます。

SMSが適切なSMSであることを確認したら、アクティビティまたは必要なものを開始できます。

他のヒント

マニフェストに適切な許可を追加する必要があります。
「android.provider.telephony.sms_received」

そして、IntentReceiverからクラスを拡張する必要があります。また、メソッドをreceiveintentにオーバーライドします

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top