Android: Impossibile aggiungere nuovi prodotti in-app per applicazione ...?
-
26-10-2019 - |
Domanda
sto facendo un gioco con l'acquisto in-app per i livelli extra. Ho implementato tutto il codice necessario e gli acquisti di prova funzionare perfettamente. Tuttavia quando vado per aggiungere i prodotti al mio (inedito) app ottengo il seguente messaggio sul cruscotto sviluppatore Android:
"I nuovi prodotti in-app non può essere aggiunto perché la versione dell'applicazione corrente non utilizza l'autorizzazione di fatturazione".
Questi sono i permessi che ho:
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.com.android.vending.BILLING" />
<uses-permission android:name="android.permission.BILLING" />
Quindi non riesco a capire il motivo per cui sto ottenendo questo messaggio. Qualsiasi aiuto sarebbe molto apprezzato, sto cercando di rilasciare il gioco questo fine settimana, e questo è il mio ultimo ostacolo.
Grazie in anticipo, e stare tranquilli io accetterò una risposta, so che persone qui ottenere preoccupati che qualche volta.
Soluzione
Il problema è con il permesso. Usa
<uses-permission android:name="com.android.vending.BILLING" />
Sembra che la vostra applicazione ottiene tutti i permessi necessari. Il mio consiglio è quello di fare in modo che la versione caricata del app è la versione corrente, e anche che si è connessi utilizzando il tuo account commerciante di Google Checkout (questo è diverso da un normale account Google o Google Checkout) come riferimento Per la documentazione. Spero che questo aiuti!