2014-09-05 91 views
2

我的問題很簡單。是否可以向僅限帶有Google Play服務版本x或更高版本的設備提供/分發Android應用程序?通過谷歌播放服務版本過濾應用程序版本

我檢查了分配過濾器頁面,但沒有提及Google Play服務。我保持着希望並來到這裏。

有沒有人有某些信息?

謝謝

回答

0

我不這麼認爲,因爲它沒有多大意義。如果您的應用需要特定版本且用戶年齡較大,那麼他將被要求升級他的Google Play服務副本,因此實際上沒有意義的是不會將您的應用分發給這些用戶(他們可能根本不知道新版本的Google Play服務(甚至根本就不存在Google Play服務等生物)

您的應用程序應調用GooglePlayServicesUtil.isGooglePlayServicesAvailable(),您可以返回的返回代碼之一是ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED,它基本涵蓋了您描述的情況。你只做:

if(GooglePlayServicesUtil.isUserRecoverableError(errorCode)) { 
    GooglePlayServicesUtil.getErrorDialog(errorCode, null, requestCode) 
} 

,讓utils的做休息

+0

由於瑪西ñ,我意識到這種可能性,當您彈出一個對話框來安裝大小爲幾十兆字節的其他軟件時,某些用戶可能會作出反應。特別是如果您的核心功能取決於Google Play服務,並且您首次向用戶顯示此對話框時用戶打開了您的應用程序,我認爲這是一個非常糟糕的體驗,可能會導致負面反饋和用戶評級。 – mehmet6parmak 2014-09-07 06:22:49

+0

然後教育你的用戶。你可以要求他們更新或退出你的應用程序 - 沒有其他選擇。或者在構建應用程序時堅持舊版Google Play – 2014-09-07 07:19:23

相關問題