1
başarıyla Uygulamama uygulama satın alma halinde ekledik ve bunun cezası geçer:Uygulama alımlarında çalışma, ancak yöntem yürütmüyor mu?
ama if (purchase.getSku().equals("android.test.purchased"))
geçmez ve bu yüzden premium sürümü ile benim UI güncelleştirmek olamaz !
public void buy(View v) {
mHelper.launchPurchaseFlow(this, "android.test.purchased", 10001,
mPurchaseFinishedListener, "developerPayLoadString");
}
IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener
= new IabHelper.OnIabPurchaseFinishedListener() {
public void onIabPurchaseFinished(IabResult result, Purchase purchase) {
if (result.isFailure()) {
Toast.makeText(MainActivity.this, "Unable to make purchase.", Toast.LENGTH_SHORT).show();
return;
} else if (purchase.getSku().equals("android.test.purchased")) {
Toast.makeText(MainActivity.this, "Successfully bought product!", Toast.LENGTH_SHORT).show();
}
};
Neden if (purchase.getSku().equals("android.test.purchased"))
Ödeme başarılı olsa bile geçiyor değil?
sayesinde
Ruchir