2010-08-31 7 views

risposta

19

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.

+1

Non è una buona pratica raccomandare. Non c'è abbastanza spazio dei nomi nel database dell'App store altrimenti. – hotpaw2

+3

@ 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à). –

0

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 _-

Problemi correlati