0
我正試圖在我的應用程序中使用庫inapp-billing-v3開發一些應用程序購買。我有兩個類型:Android - inapp-billing-v3庫消耗產品不工作
刪除廣告=不是消耗品
收到硬幣=耗材
隨着我有我可以毫無問題購買「不是消耗品」產品不過的代碼中,「消耗品不。在所有的工作時,點擊沒有反應,則在應用程序窗口沒有打開我只是得到:
d/ViewRootImpl:ViewPostImeInputStage processPointer 0
D/ViewRootImpl:ViewPostImeInputStage processPointer 1
這是爲什麼發生?我怎樣才能使用這個庫來正確實施消耗品購買?
我的應用程序是在beta測試
//TODO Ads Click
btn_ads.setOnClickListener(new View.OnClickListener() {
// Start new list activity
public void onClick(View v) {
UtilityClass.delayFast(700, new UtilityClass.DelayCallback() {
@Override
public void afterDelay() {
bp.purchase(ShopActivity.this, getString(R.string.remove_adverts)); //working
}
});
}
});
//TODO shop1 Click
btn_shop1.setOnClickListener(new View.OnClickListener() {
// Start new list activity
public void onClick(View v) {
UtilityClass.delayFast(700, new UtilityClass.DelayCallback() {
@Override
public void afterDelay() {
bp.consumePurchase(getString(R.string.coins_300));// not working
}
});
}
});
你能分享你的XML文件嗎?你可以嘗試把消息框看到afterDelay()方法調用是否正確?如果方法調用正確,則檢查消費購買語法,您需要發送令牌int response = mService.consumePurchase(3,getPackageName(),token); –