私はAndroidの簡単な例を使用して私のアプリでアプリ内課金を実装しようとしているAndroidのInApp課金エラー:IABの活動の結果でのNULLデータ
Null data in IAB activity result
を得続けます。私は間違って何をしていますか?
public class Donate extends AppCompatActivity {
private static final String TAG =
"TAG HERE";
IabHelper mHelper;
static final String ITEM_SKU = "android.test.purchased";
private Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
this.setContentView(R.layout.activity);
toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setNavigationOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
finish();
}
});
//Google play purchase test
String base64EncodedPublicKey =
"<My base 64 key>";
mHelper = new IabHelper(this, base64EncodedPublicKey);
Button button = (Button) findViewById(R.id.donate_btn);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mHelper.launchPurchaseFlow(Donate.this, ITEM_SKU, 10001,
mPurchaseFinishedListener, "mypurchasetoken");
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode,
Intent data)
{
if (!mHelper.handleActivityResult(requestCode,
resultCode, data)) {
super.onActivityResult(requestCode, resultCode, data);
}
}
は、あなたがGoogle Playストアアカウントで製品を作成したことがありますか?あなたはどんなテストをしていますか?アルファか他の人ですか? –
私は 'static final String ITEM_SKU =" android.test.purchased ";' – aby4reality
私はまだデバッグモードでテストしています – aby4reality