IN-アプリ購入の問題に長い間直面しています。 Androidアプリケーションにアプリ内機能を統合する必要がありますが、APKファイルをPlayストアにアップロードすると、SKU値を追加できません。アプリ製品の場合、APKにビリング許可を追加する必要がありますメニフェストファイルに「com.Android.vending.BILLING」許可が追加されました
1。 TRIVAL-DRIVERプロジェクトをダウンロードしました。
2。カスタムパッケージ名で新しいライブラリプロジェクト「BILLLING LIBRARY」を作成します。例:Abc.xyz
3。 .AIDLファイルに沿ってすべてのUTLITYファイルをコピーします[新しいパッケージ名でcom.Android.vending.billing]
4。その「BILLING LIBRARY」プロジェクトの参照をマイアプリケーションに提供しました。
5。署名済みAPKファイルを作成してPlayストアにアップロードします-[ドラフト]
6。 「SKU値の作成」に移動すると、メッセージが表示されます「アプリ内製品を追加するには、APKに課金権限を追加する必要があります。」 SKU値を追加できます。
ANyの提案/ヒントをいただければ幸いです
おかげで、
Salik
マニフェストファイルにこの行を追加しましたか
<uses-permission Android:name="com.Android.vending.BILLING" />
2017年9月以降、<uses-permission Android:name="com.Android.vending.BILLING" />
を追加する必要はありません
Play Billing Library 1.0リリース(2017-09-19、発表)
重要な変更
ライブラリのマニフェスト内に埋め込まれた請求許可。
com.Android.vending.BILLING
権限をAndroidマニフェストに追加する必要はありません。
https://developer.Android.com/google/play/billing/billing_library_releases_notes#release-1_
アプリのgradle構成ファイルで'com.Android.billingclient:billing'
の最新バージョンを使用していることを確認してください。
マニフェストに許可を追加する必要があります。
<uses-permission Android:name="com.Android.vending.BILLING" />
参照: http://developer.Android.com/google/play/billing/billing_integrate.html
アプリケーションのマニフェストの更新
アプリ内課金は、アプリケーションとGoogle Playサーバー間のすべての通信を処理するGoogle Playアプリケーションに依存します。 Google Playアプリケーションを使用するには、アプリケーションが適切な許可を要求する必要があります。これを行うには、com.Android.vending.BILLING権限をAndroidManifest.xmlファイルに追加します。アプリケーションがアプリ内課金の許可を宣言していないが、請求リクエストを送信しようとすると、Google Playはリクエストを拒否し、エラーで応答します。
アプリに必要な権限を付与するには、Android.xmlマニフェストファイルに次の行を追加します。
<uses-permission Android:name="com.Android.vending.BILLING" />
Refアプリ内課金の実装
も参照してくださいGoogle I/O 2013-アプリ内課金バージョン
請求を請求に変更することで修正しました