Je suis confronté depuis longtemps à un problème d’achat d’application. J'ai besoin d'intégrer la fonctionnalité In-App dans mon application Android, mais lorsque je télécharge un fichier APK sur Play Store, cela ne me permet pas d'ajouter des valeurs SKU. Pour ajouter des produits intégrés à l'application, vous devez ajouter l'autorisation BILLING à votre APK J'ai ajouté l'autorisation "com.Android.vending.BILLING" dans le fichier de manifeste
1. J'ai téléchargé le projet TRIVAL-DRIVER .
2. Créez un nouveau projet de bibliothèque "BILLLING LIBRARY" avec mon nom de package personnalisé, par exemple: Abc.xyz
3. Copiez tous les fichiers UTLITY LE LONG DU Fichier .AIDL [avec le nom de fichier par défaut com.Android.vending.billing ] dans mon nouveau projet
4. A référencé ce projet "BILLING LIBRARY" à MON APPLICATION .
5. Créez un fichier APK signé et téléchargez-le sur Play Store - [DRAFT]
6. Lorsque je vais à Créer valeurs SKU, cela me donne un message "Pour ajouter des produits intégrés à l'application, vous devez ajouter l'autorisation BILLING à votre APK." et ne permet pas d'ajouter des valeurs de SKU.
Toute suggestion/conseils seraient appréciés
Merci,
Salik
Avez-vous ajouté cette ligne dans votre fichier manifeste?
<uses-permission Android:name="com.Android.vending.BILLING" />
Depuis septembre 2017, il n'est plus nécessaire d'ajouter <uses-permission Android:name="com.Android.vending.BILLING" />
Diffusion de Play Billing Library 1.0 (2017-09-19, Annonce)
Changements importants
Autorisation de facturation intégrée dans le manifeste de la bibliothèque. Il n'est plus nécessaire d'ajouter l'autorisation
com.Android.vending.BILLING
dans le manifeste Android.
https://developer.Android.com/google/play/billing/billing_library_releases_notes#release-1_
Assurez-vous simplement que vous utilisez la dernière version de 'com.Android.billingclient:billing'
dans votre fichier de configuration de dégradé d'application.
Mise à jour du manifeste de votre application
La facturation intégrée à l'application repose sur l'application Google Play, qui gère toutes les communications entre votre application et le serveur Google Play. Pour utiliser l'application Google Play, votre application doit demander l'autorisation appropriée. Vous pouvez le faire en ajoutant l'autorisation com.Android.vending.BILLING à votre fichier AndroidManifest.xml. Si votre application ne déclare pas l'autorisation de facturation intégrée, mais tente d'envoyer des demandes de facturation, Google Play les refuse et génère une erreur.
Pour donner à votre application l'autorisation nécessaire, ajoutez cette ligne dans votre fichier manifeste Android.xml:
<uses-permission Android:name="com.Android.vending.BILLING" />
Vous devez ajouter une permission à votre manifeste:
<uses-permission Android:name="com.Android.vending.BILLING" />
Voir: http://developer.Android.com/google/play/billing/billing_integrate.html
I FIXED IT EN CHANGANT DE FACTURATION EN FACTURATION