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.

È stato utile?

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!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top