是否可以使用從Android消息傳遞應用程序(SMS或MMS)啓動的URL啓動應用程序?從短信/彩信中啓動Android應用程序?
回答
上一個答案不正確。
您可以爲活動添加意圖過濾器,該活動將「註冊」您的應用程序以處理SMS正文中的超鏈接。
舉例來說,如果你添加下面的意圖,你的application.xml:
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data
android:scheme="http"
android:host="test.com"
android:pathPrefix="/myapp">
</data>
</intent-filter>
你在身體下面發送SMS消息:
http://test.com/myapp/somedata
你的應用程序將啓動並且活動將能夠訪問該URL作爲意圖數據的一部分。
這是一個很好的答案。但是,當我使用此方法時,它還顯示設備上存在的所有瀏覽器的選項。有沒有辦法直接打開我的應用程序,而不是向用戶顯示不同的選項? – 2014-03-28 17:04:11
當我添加這個不起作用。從應用程序列表中的應用程序圖標消失,並單擊電子郵件中的鏈接,而不是打開應用程序,它是在瀏覽器本身打開鏈接 – 2015-12-23 07:27:00
與我相同:( – 2015-12-23 09:18:21
在通過@Adam給出答案此外,
有多個意圖過濾器可以在Android應用程序的情況下,我們必須使用兩個。一個用於應用啓動器,一個使用URL的短信啓動應用
<activity android:name="com.SomeActivity" adroid:theme="@style/MyTheme"
android:label="@string/app_name">
<!-- For app launcher -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="com.YorAppPackage" />
</intent-filter>
<!-- To open app using link -->
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="http"
android:host="yourdomain.com"
android:pathPrefix="/someurlparam">
</data>
</intent-filter>
</activity>
現在,在您的短信東西添加URL像
http://yourdomain.com/someurlparam
這應該發動對URL點擊該應用,將增加android中的應用程序圖標也是如此。
謝謝。這也適用於我使用自定義方案,它可以避免上面提到的有關所有br欠款開放。 – arlomedia 2016-02-04 16:49:01
- 1. 我可以從傳入的短信/彩信中啓動Android應用嗎?
- 2. 如何從Android中的短信鏈接啓動應用程序?
- 3. BONDI API啓動短信應用程序
- 4. 通過Android中的彩信/短信收聽者區分彩信和短信
- 5. 如何去執行短信/短信/彩信到C#應用程序
- 6. 從短信中的自定義URL啓動iphone應用程序
- 7. 檢索彩信_id [android應用程序]
- 8. Android:短信和彩信項目
- 9. android如何發送短信和彩信?
- 10. 從特定號碼接收短信時啓動應用程序
- 11. 發送短信和彩信
- 12. Android短信揚聲器應用程序
- 13. 短信驗證的Android應用程序
- 14. iphone短信應用程序
- 15. Android短信應用
- 16. Android短信應用
- 17. 從Windows應用程序發送短信
- 18. 從iPhone應用程序準備短信
- 19. gmail從我的應用程序短信
- 20. 從Web應用程序發送短信
- 21. 從Web應用程序發送短信
- 22. 從應用程序發送短信,而無需在Android上使用PhoneGap打開本機短信應用程序
- 23. 從默認短信應用程序獲取短信活動結果
- 24. 如何從Android應用程序發送彩信?
- 25. 發送彩信從我的應用程序在Android
- 26. 重新啓動應用程序接收短信或致電
- 27. 啓動我的應用程序(意圖)短信點擊/查看
- 28. 彩信發送應用程序
- 29. 彩信到網絡應用程序
- 30. PHP中的短信應用程序
如何運行應用程序,因爲url集會嘗試打開瀏覽器,我想通過點擊某個鏈接啓動apk文件,這是從另一個設備發送的... – 2011-10-31 12:42:20