我正在開發metting調度程序。在我的Android應用程序,我想實現這一目標流量:android發送鏈接並打開特定應用程序
的Android發送消息「會議設置在15.30」作爲鏈接到其他用戶。
接收器將打開短信或電子郵件,按鏈接將打開應用程序。 如果應用程序不存在,則Android市場將打開。
如果應用程序存在會話將在收件人中出現。
我該怎麼做?
謝謝。
我正在開發metting調度程序。在我的Android應用程序,我想實現這一目標流量:android發送鏈接並打開特定應用程序
的Android發送消息「會議設置在15.30」作爲鏈接到其他用戶。
接收器將打開短信或電子郵件,按鏈接將打開應用程序。 如果應用程序不存在,則Android市場將打開。
如果應用程序存在會話將在收件人中出現。
我該怎麼做?
謝謝。
你想要什麼是不可能的。
首先,雖然有很多Android設備,但很多人會使用Android設備以外的其他設備「打開短信或電子郵件」。在非Android設備上無法打開Play商店(我假設您是指「Android市場」)。是否可以通過非Android設備上的「鏈接」打開您的應用程序將取決於該其他設備的配置。
即使我們將討論限制在接收方選擇在Android設備上「打開短信或電子郵件」的位置,也無法通過單個「鏈接」指示您的應用應該啓動或打開Play商店。您的選項是:
有鏈接是一個http://
URL,與你顯明URL提供了適當<intent-filter>
。在這種情況下,對於安裝了您的應用的設備,您的應用將與用戶的瀏覽器一起出現在應用選擇器中,用戶可以選擇啓動您的活動。對於沒有安裝應用程序的設備,用戶可能會在該URL處查看網頁,並且您可以提供幫助用戶下載應用程序的說明。
讓鏈接成爲一些專有方案(例如,user3004288://
),這可以消除應用選擇器。但是,這意味着您的鏈接在許多情況下不會被點擊,因爲電子郵件和SMS客戶端可能無法識別您的自定義方案。另外,如果您的應用程序未安裝,用戶無法執行任何操作。
有鏈接到您的Play商店列表,在這種情況下,如果您的應用程序已安裝,用戶將在Play商店屏幕上有一個「打開」按鈕,用戶可以使用該按鈕打開現有的已安裝你的應用程序的副本。
好的,如果我回到我最初的問題:通知其他用戶會議。 – user3004288 2014-09-30 19:34:44
我可以解決它,只有其他用戶具有相同的應用程序,並通過此應用程序發送會議請求 – user3004288 2014-09-30 19:35:29