當用戶第一次打開應用程序時,谷歌市場是否有意向發送?谷歌播放的應用程序
我要趕用戶點擊一個網站要求的情況下,並轉到谷歌發揮市場安裝我的應用程序
在Facebook上要求用戶點擊的部分去谷歌發揮市場我已經有。
但是我想在用戶第一次打開應用程序時處理這個請求。
我如何知道確切的情況發生了?
當用戶第一次打開應用程序時,谷歌市場是否有意向發送?谷歌播放的應用程序
我要趕用戶點擊一個網站要求的情況下,並轉到谷歌發揮市場安裝我的應用程序
在Facebook上要求用戶點擊的部分去谷歌發揮市場我已經有。
但是我想在用戶第一次打開應用程序時處理這個請求。
我如何知道確切的情況發生了?
不,當第一次打開應用程序時,Google Play不會發送任何意圖。當應用程序安裝在手機上時,意圖通過谷歌播放發送,可以由設備上安裝的其他應用程序接收。即使這個意圖沒有被安裝的應用程序收到。
正如Merlevede所建議的那樣,處理這個問題的最佳方法是設置一個共享首選項,當應用程序第一次啓動時。
SharedPreferences appPreferences;
boolean isAppLaunched = false;
appPreferences = PreferenceManager.getDefaultSharedPreferences(this);
isAppLaunched = appPreferences.getBoolean("isAppLaunched", false);
if(!isAppLaunched) {
//Do your stuff
SharedPreferences.Editor editor = appPreferences.edit();
editor.putBoolean("isAppLaunched", true);
editor.commit();
}
你試過在第一次運行的喜好設定的值,然後檢查它的每一個運行:
它可以在以下方式進行?如果是這樣,爲什麼這不適合你? – Merlevede
,因爲請求本身有一些數據,並且我想將它傳遞給應用程序 –