L'ID prodotto di un acquisto in-App deve iniziare con un DNS inverso come com.mycompany.My_Awesome_Game.Level_Pack_1
o può essere solo standalone come Level_Pack_1
?L'ID prodotto di un acquisto in-App deve iniziare con un DNS inverso?
risposta
Gli ID prodotto possono essere ciò che si desidera, anche se è consigliabile seguire lo stile del nome di dominio inverso. Ma alla fine non ci sono restrizioni sulla denominazione dei tuoi ID prodotto. Inoltre, non ha bisogno di utilizzare l'ID del gruppo di app come prefisso.
Da the source:
D: Io sono l'attuazione In App Purchase e devo registrare il mio prodotto identificatori. Quali sono gli identificatori del prodotto e come posso creare e usarli nella mia applicazione?
A: Un identificatore del prodotto è una stringa utilizzato per identificare in modo univoco ogni prodotto che si desidera vendere dall'applicazione . L'App Store lo utilizza su per recuperare informazioni su un prodotto. È un identificatore di stringa che può contenere alfanumerico solo (A-Z, a-z, 0-9), carattere di sottolineatura (_) e (.). È possibile utilizzare qualsiasi sequenza di questi caratteri per l'identificatore . Tuttavia, consigliamo di utilizzare lo stile nome dominio inverso (ad esempio, com.companyname.application.productid) durante la creazione dell'identificatore.
Quindi "Level_Pack_1", come nell'esempio, sarebbe un ID prodotto valido.
Ho riscontrato "nessun prodotto in-app ricevuto (0)" per molti mesi provato a risolvere questo problema. il risultato:
credits_1 non era consentito, ma credits1 funziona correttamente! quindi, non utilizzare alcun simbolo _-
- 1. iOS primo inapp-acquisto deve inviare binario per test sandbox
- 2. Ripristina la transazione inapp acquisto android
- 3. Un JSONObject testo deve iniziare con '{' errore
- 4. Problema di acquisto InApp Android (-1002: Risposta errata ricevuta)
- 5. Acquisto InApp - Come rilevare quando viene visualizzato l'avviso "Conferma il tuo acquisto in-app"
- 6. Iniziare con backbonejs - Cosa deve fare un ritorno del server
- 7. Quale prodotto CEP per iniziare?
- 8. Quando deve iniziare l'automazione?
- 9. titanio acquisto in-app con ti.storekit - prodotto non trovato
- 10. È possibile modificare il prezzo di un acquisto in app dopo l'approvazione dell'applicazione?
- 11. il codice javascript deve iniziare con "<! -"?
- 12. Eliminazione di un acquisto in un test di acquisto In App Account utente
- 13. Devo utilizzare Consumare un acquisto se la mia app richiede solo un articolo di acquisto?
- 14. App ID e Bundle ID Seed in molteplici applicazioni con ASPN, InApp acquisto, e altri
- 15. Simulazione di un acquisto di Windows 8 Store acquisto
- 16. Come ottenere la valuta di un prodotto di acquisto in-app su Windows Phone 8?
- 17. Un URL può iniziare con "//"?
- 18. Powershell Set Lid Close Azione
- 19. Impostazione DNS su un VPS
- 20. Un nome di pacchetto Python può iniziare con un numero?
- 21. sfondo o un ragionamento per l'errore: TsLint: commento deve iniziare con la lettera minuscola
- 22. Come disabilitare la ricerca DNS inversa DNS di Java
- 23. Iniziare con cronjobs su un Mac
- 24. Implementazione di un acquisto per un rilascio da Unsafe.putOrdered *()?
- 25. App con più utenti in un singolo dispositivo - Inapp Fatturazione Abbonamento
- 26. Un calcolo di prodotto cartesiano limitato - PHP
- 27. wrapper di fatturazione Android InApp?
- 28. Numero inverso in un intervallo
- 29. WebDAV dietro un proxy inverso
- 30. android inapp-billing - scopri la versione API
Non è una buona pratica raccomandare. Non c'è abbastanza spazio dei nomi nel database dell'App store altrimenti. – hotpaw2
@ hotpaw2: Apple non afferma mai che gli ID prodotto vivono in uno spazio dei nomi globale; sembra improbabile che lo facciano. (Fare così sarebbe un'architettura povera da parte loro e probabilmente richiederebbe maggiori segnali di avvertimento sull'unicità). –