the Android Billing Docsで記述されているgetBuyIntentExtraParams
メソッドは、私のプロジェクトでは適切に動作していないようです。getBuyIntentExtraParamsは存在しませんか?バージョン6のアプリ内課金APIをどのように使用すればよいですか?
私はopen issueがthe AIDL file from the Trivial Drive Android example applicationをつかん示唆、それでもこれを行った後、私は(私はcannot find symbol
エラーが出る)V6のAPIの作業を取得することはできませんgithubの上があることを参照してください。
次のように私の呼び出しは次のとおりです。課金について他
Bundle extraParams = new Bundle();
extraParams.putBoolean("replaceSkusProration", true);
String ownedSku = "someSkuAlreadyOwnedByTheUser";
ArrayList<String> replaceSkus = new ArrayList<String>();
replaceSkus.add(ownedSku);
extraParams.putStringArrayList("skusToReplace", replaceSkus);
Bundle buyIntentBundle = mService.getBuyIntentExtraParams(6,
getPackageName(), sku, "subs", "BigOlRandomString", extraParams);
すべてが正常に動作するようです...私はここで何をしないのですか?
編集:Androidスタジオは機能を使用できるようになりました。私は間違いなくAPI v5を使用できます。
6ヶ月後...私はまだこれを行う方法がわかりません。 : -/ –