「アプリ内課金」の実装で「RESULT_DEVELOPER_ERROR」が発生する理由がわかりません。
私がやったこと:
- サンプル アプリケーションから自分のアプリにコードをコピーする
- Android マニフェストには「」が含まれています
- Google Play アプリ バージョン 3.5.19 を搭載した Android 4.0.4 の Xoom デバイスの Google Play コンソールで宣言されたテスト アカウント
- 「android.test.purchased」、「android.test.canceled」、「android.test.refunded」、「android.test.item_unavailable」の 4 つの予約済み製品 ID を正常に使用できます。
- 自分の製品 ID を宣言する
- 私のアプリは Google Play で公開されています
Google Play との交換の開始は次のとおりです。
- サービスから「checkBillingSupported」を呼び出します
- 「onBillingSupported(true)」の回答を得る
- サービスから「restoreTransactions」を呼び出す
- 「responseCode」が 5 の「onRestoreTransactionsResponse」を取得します (RESULT_DEVELOPER_ERROR)
- UI に「このバージョンのアプリケーションは課金用に構成されていません」と表示される
次に、4 つの予約済み製品 ID を使用できますか?
私が逃したものはありますか?