2017-08-09 54 views
3

这里是我的实现:在Android即时应用程序中可以在应用程序中进行计费吗?

private IabHelper mIabHelper; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    mIabHelper = new IabHelper(this, GOOGLE_BASE64_KEY); 
    mIabHelper.startSetup(this); 
} 

@Override 
public void onIabSetupFinished(IabResult result) { 
    if (result.isSuccess()){ 
     mIabHelper.queryInventoryAsync(true, this); 
    } else { 
     Log.e("test","onIabSetupFinished-result:"+result.getMessage()); 
    } 
} 

然后我得到这个:

08-09 21:44:00.859 5839-5839/? D/IabHelper: IAB helper created. 
08-09 21:44:00.859 5839-5839/? D/IabHelper: Starting in-app billing setup. 
08-09 21:44:00.923 5839-5839/? D/IabHelper: Billing service connected. 
08-09 21:44:00.925 5839-5839/? D/IabHelper: Checking for in-app billing 3 support. 
08-09 21:44:00.934 17057-17069/? I/Finsky: [430] com.google.android.finsky.billing.iab.z.b(44): ...: Account from first account - [...] 
08-09 21:44:00.937 17057-17069/? W/Finsky: [430] com.google.android.finsky.billing.iab.z.a(64): Package name ... does not match UID 99089 
08-09 21:44:00.938 5839-5839/? E/test: onIabSetupFinished-result:Error checking for billing v3 support. (response: 5:Developer Error) 
+1

答案

更多更新仍然没有如现在,但你可以在查找更新:https://developer.android.com/google/play/billing/billing_library_releases_notes.html和https: //developer.android.com/topic/instant-apps/release-notes.html – ManmeetP

回答

3

谷歌播放计费尚未与即时支持应用程序,但我们正在做这个工作。

0

参考Android Instant Apps policy,一个ndroid即时Apps的开发必须使用谷歌支付API如果这些购买是不是由谷歌Play支持应用内结算和开发人员不必在文件中的用户的支付信息。开发者必须为使用Google Payment API的用户收集任何新的或替换的付款信息。

已在其即时应用中实施Google Payment API的开发者也可以提供纯粹的离线付款,例如货到付款或在即时应用中存储礼品卡。对于Play Billing Library

相关问题