Domanda

Mi chiedevo se ci fosse un senso all'interno di un codice di applicazione per determinare se l'applicazione è reale (nel negozio iTunes) rispetto a test? La ragione è che ho ogni parte di in app purchase risolto. Tuttavia quando si verifica la ricezione è necessario inviarlo a uno https://buy.itunes.apple.com/verifyReceipt se vivo o https://sandbox.itunes.apple.com/verifyReceipt se solo un test.

Al momento posso passare l'impostazione prima della presentazione, ma so che un tale approccio può facilmente fallire con una versione sandbox di essere presentati per caso. Vorrei che il codice per determinare quale URL da utilizzare.

È stato utile?

Soluzione

Si potrebbe avere impostato utilizzando alcuni #ifdefs e le diverse configurazioni di build Xcode in grado di creare (vale a dire il debug vs rilascio vs. distribuzione).

Altri suggerimenti

È necessario utilizzare un #define APP_STORE, o qualcosa del genere, e verificare con #ifdef. Poi, nel vostro script di build per costruire la vostra presentazione app store da zero (si ha uno script di build one-step, destra ?), hanno solo che definiscono automaticamente APP_STORE, e che non dimenticherete mai.

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