2015-12-23 122 views
4

我的Android應用程序有一些應用程序內購買,用戶可以做,但如果應用程序是在沒有登錄用戶的設備上啓動的,則計費V3 API僅返回錯誤3「BILLING_UNAVAILABLE」
在這種情況下,我的主要選項是彈出一個消息框告訴用戶去登錄到谷歌帳戶,但這很麻煩。
有沒有方法可以彈出用戶的谷歌登錄頁面?
我已經看到使用「遊戲服務」api(成就,排行榜等)的應用程序,但我的應用程序仍然沒有這樣做。在沒有用戶登錄的情況下彈出谷歌登錄頁面

回答

1

當你得到一個BILLING_UNAVAILABLE響應,你可以嘗試這樣的事情,推出谷歌添加帳戶流程:

Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT); 
intent.putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[] {"com.google"}); 
startActivity(intent); 
相關問題