0
工作from this我已經實現IAB,當我執行的Android的應用程序計費(IAB)onIabSetupFinished不會被調用
mHelper.launchPurchaseFlow(this, "android.test.purchased", 10001,
mPurchaseFinishedListener, "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");
這似乎是正確設置爲我我會發送到正確的IAB購買測試。
但是從來沒有低於代碼似乎輸出任何記錄
mHelper = new IabHelper(this, KEY);
mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
public void onIabSetupFinished(IabResult result) {
if (!result.isSuccess()) {
// Oh noes, there was a problem.
Log("Problem setting up In-app Billing: " + result);
} else {
Log("onIabSetupFinished " + result.getResponse());
mHelper.queryInventoryAsync(mGotInventoryListener);
}
}
});
注:我自己的靜態Log方法被調用,沒有問題的。
一旦成立,我想檢查購買,但它似乎並沒有被調用,mPurchaseFinishedListener
也沒有。
任何人都知道我可能做錯了什麼?