Questo problema mi stava facendo impazzire e mi ha portato una mezza giornata e un po 'di ricerche per risolverlo (grazie mille di Apple!), Ma alla fine ho risolto ed è qui cosa ha funzionato per me:
1) Disinstallare l'app dal dispositivo.
2) Creare un nuovo account di prova su iTunes Connect e verificarne l'indirizzo email. Non aggiungere mai alcuna informazione di pagamento per questo account di prova, non online, non su iTunes, non sul tuo dispositivo. Ciò potrebbe invalidare il tuo account di prova (e attivare il ciclo di "verifica delle informazioni di pagamento"). Inoltre, non utilizzare mai questo account di prova fuori dalla Sandbox.
3) Disconnettersi da App Store sul dispositivo. NON accedere nuovamente all'App Store tramite Impostazioni> iTunes & App Store sul dispositivo. Ti verranno chieste le credenziali di accesso dalla tua app in un secondo momento (vedi punti 5-6)
4) Reinstallare l'app.
5) Tentativo di un acquisto in-app. Ora dovrebbe essere richiesto di inserire sia il tuo nome utente e password (come si disconnesso da App Store)
6) Digitare il nome utente e la password: non si dovrebbe vedere il terribile "Richiesta verifica: prima di poter effettuare acquisti, è necessario verificare le informazioni di pagamento "e l'acquisto dovrebbe avere esito positivo.
N.B. Un utente sui forum degli sviluppatori Apple che è anche riuscito a risolvere questo problema afferma che è necessario creare almeno 3 account di prova, in quanto i primi 2 non funzioneranno (https://devforums.apple.com/message/699718#699718). Non posso confermare che sia vero, ma l'account di prova con il quale sono riuscito a concludere una transazione è stato davvero il mio terzo account di prova.
Spero che questo aiuti.
Lo so per entrambe le situazioni. Ho sempre effettuato la disconnessione dall'app store sul dispositivo prima di utilizzare i miei account di prova. E l'ho provato con diversi account di prova aperti! E ovviamente non ho usato nessuno degli account di prova per l'acquisto vero ... Ci dev'essere qualcos'altro! –
Sono anche passato più volte al famoso link per il messaggio ID prodotto non valido. Sono passato che ... –
Hai capito? Continuo a correre nello stesso numero – ArdenDev