0
我的應用程序使用意向與行動發送共享消息到其他社交應用程序。我想要的是,當這個消息點擊它打開我的應用程序中的某個活動,如果它安裝在其他設備上是否有可能通過點擊這個應用程序從任何社交程序共享郵件打開應用程序中的活動
我的應用程序使用意向與行動發送共享消息到其他社交應用程序。我想要的是,當這個消息點擊它打開我的應用程序中的某個活動,如果它安裝在其他設備上是否有可能通過點擊這個應用程序從任何社交程序共享郵件打開應用程序中的活動
這樣的事情可以用Intent過濾器來實現(假設你的應用安裝在打開消息的設備上)。
假設您將此URL與您的訊息一起發送:http://myapp.com/whatever
(格式取決於您)。用戶點擊鏈接後,將發生以下情況:
OK,現在我們知道它是如何工作的引擎蓋下,讓我們宣佈我們自己的意圖過濾器爲我們的網址:
<activity android:name=".MyActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="myapp.com"
android:path="/whatever"
android:scheme="http" />
</intent-filter>
</activity>
現在,經過用戶嘗試打開您的網址,他將被提示使用MyActivity打開鏈接。
感謝您的幫助,我正在嘗試此操作 –
我已經在Play商店中添加了額外的文字,包括該應用的網址http://stackoverflow.com/users/926907/dmitry-zaitsev –
@AhmedEsameddeen對不起,我不明白你的問題。這是一個問題嗎? –