2014-09-30 63 views
0

我正在開發metting調度程序。在我的Android應用程序,我想實現這一目標流量:android發送鏈接並打開特定應用程序

  1. 的Android發送消息「會議設置在15.30」作爲鏈接到其他用戶。

  2. 接收器將打開短信或電子郵件,按鏈接將打開應用程序。 如果應用程序不存在,則Android市場將打開。

  3. 如果應用程序存在會話將在收件人中出現。

我該怎麼做?

謝謝。

回答

0

你想要什麼是不可能的。

首先,雖然有很多Android設備,但很多人會使用Android設備以外的其他設備「打開短信或電子郵件」。在非Android設備上無法打開Play商店(我假設您是指「Android市場」)。是否可以通過非Android設備上的「鏈接」打開您的應用程序將取決於該其他設備的配置。

即使我們將討論限制在接收方選擇在Android設備上「打開短信或電子郵件」的位置,也無法通過單個「鏈接」指示您的應用應該啓動打開Play商店。您的選項是:

  1. 有鏈接是一個http:// URL,與你顯明URL提供了適當<intent-filter>。在這種情況下,對於安裝了您的應用的設備,您的應用將與用戶的瀏覽器一起出現在應用選擇器中,用戶可以選擇啓動您的活動。對於沒有安裝應用程序的設備,用戶可能會在該URL處查看網頁,並且您可以提供幫助用戶下載應用程序的說明。

  2. 讓鏈接成爲一些專有方案(例如,user3004288://),這可以消除應用選擇器。但是,這意味着您的鏈接在許多情況下不會被點擊,因爲電子郵件和SMS客戶端可能無法識別您的自定義方案。另外,如果您的應用程序未安裝,用戶無法執行任何操作。

  3. 有鏈接到您的Play商店列表,在這種情況下,如果您的應用程序已安裝,用戶將在Play商店屏幕上有一個「打開」按鈕,用戶可以使用該按鈕打開現有的已安裝你的應用程序的副本。

+0

好的,如果我回到我最初的問題:通知其他用戶會議。 – user3004288 2014-09-30 19:34:44

+0

我可以解決它,只有其他用戶具有相同的應用程序,並通過此應用程序發送會議請求 – user3004288 2014-09-30 19:35:29