2015-07-10 33 views
1

我正在根據documentation在我的應用中實施Google應用邀請機制。邀請發送完美,但按鈕「安裝」有一個非常奇怪的行爲。早期的按鈕工作或多或少正常,點擊「安裝」打開現有的應用程序,但有時會導致市場。但是,這個按鈕總是導致市場忽略了應用程序已經安裝在設備上的事實。在日誌中,我每次點擊「安裝」按鈕時都會看到此動作:Google應用邀請按鈕始終會導致Google Play

I/ActivityManager﹕ START u0 {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=https://play.google.com/store/apps/details?id=package_name&referrer=invitation_id=730634750615-510508a7-7651-4692-a4f8-f221f57b30e2&deep_link_id=http://mydeeplink.com/data flg=0x10000000 cmp=com.android.vending/com.google.android.finsky.activities.MainActivity (has extras)} 

我該怎麼做?爲什麼「安裝」按鈕點擊會導致Google Play忽略設備上已安裝的應用程序?謝謝。

+0

我注意到,設備重啓按鈕「安裝」後,開始正常工作很長時間(然後再次導致總是市場,看起來像每個設備的邀請一些配額 – Samik

回答

1

設備上沒有任何安裝配額,所以這不是問題。

如果應用程序已經安裝在設備上,那麼它將啓動應用程序,而不是嘗試安裝它。唯一的檢查是使用軟件包管理器查找手機上已安裝的軟件包。如果電子郵件或短信邀請在重新啓動後找到並啓動已安裝的應用程序,但稍後相同的電子郵件或短信進入了Play商店,則該應用程序在運行後必須發生某些狀況雖然,但那不應該發生。

+0

謝謝@Jim坎寧安! – Samik

相關問題