Android 亚马逊应用内计费中未调用回调
我已经被这个问题困扰了好几个小时了。我正在使用亚马逊应用内计费库。我已经成功地安装了Amazon App Tester,并且正在使用buttonclicker示例的sdktester.json文件 在我的代码中,我注册了BasePurshasingObserver,但是除了onSdkAvailable之外,不会调用回调 PurchasingManager.registerObserver(新BillingObserver(上下文 .getApplicationContext()) 类BillingObserver扩展了BasePurchasingObserver{Android 亚马逊应用内计费中未调用回调,android,amazon,in-app-billing,Android,Amazon,In App Billing,我已经被这个问题困扰了好几个小时了。我正在使用亚马逊应用内计费库。我已经成功地安装了Amazon App Tester,并且正在使用buttonclicker示例的sdktester.json文件 在我的代码中,我注册了BasePurshasingObserver,但是除了onSdkAvailable之外,不会调用回调 PurchasingManager.registerObserver(新BillingObserver(上下文 .getApplicationContext()) 类Billin
public BillingObserver(Context arg0) {
super(arg0.getApplicationContext());
}
@Override
public void onGetUserIdResponse(GetUserIdResponse arg0) {
// TODO Auto-generated method stub
super.onGetUserIdResponse(arg0);
}
@Override
public void onItemDataResponse(ItemDataResponse arg0) {
// TODO Auto-generated method stub
super.onItemDataResponse(arg0);
}
@Override
public void onPurchaseResponse(PurchaseResponse arg0) {
// TODO Auto-generated method stub
super.onPurchaseResponse(arg0);
}
@Override
public void onPurchaseUpdatesResponse(PurchaseUpdatesResponse arg0) {
// TODO Auto-generated method stub
super.onPurchaseUpdatesResponse(arg0);
}
@Override
public void onSdkAvailable(boolean arg0) {
// TODO Auto-generated method stub
super.onSdkAvailable(arg0);
PurchasingManager.initiateGetUserIdRequest();
}
}
我无法获取对象GetUserIdResponse,因为没有调用回调onGetUserIdResponse,即使在我尝试购买时,我也会看到黑色的间隙,单击旁边,在sdk测试仪中查看事务,但OnPurshaserResponse也没有调用
我已经将接收者放在清单中,(还有一个谷歌账单接收者,我试图删除它,但什么也没发生)
我删除了progard.cfg文件,因为我认为混淆是个问题,但没有成功。任何想法,我都没有选择:(你必须在清单中声明你的接收人,它正常工作
<receiver android:name="*************************">
<intent-filter>
<action android:name="*********************"
android:permission="**************" />
</intent-filter>
</receiver>
你能帮我实施亚马逊应用内购买吗