Estou tendo problemas para testar minhas compras no aplicativo. Recebo identificadores de produto válidos, mas após a compra recebo a temida "Não é possível conectar-me à iTunes Store". O interessante é que as compras de restauração parecem funcionar - o login do iTunes aparece.
Eu: - Verifiquei se minhas compras no aplicativo foram liberadas para venda - Verifiquei, verifiquei novamente meu código-fonte para estar em sincronia com a documentação da Apple - Adicionados usuários de teste apropriados - ID do aplicativo não contém curinga - as compras no aplicativo estão vinculadas ao aplicativo (o próprio aplicativo está em estado de rejeição pelo desenvolvedor, as compras estão prontas para serem enviadas) - aguardou - aplicativo reinstalado, solução limpa, todas as coisas de vodu
fonte
Respostas:
Certifique-se de ter desconectado todas as contas de produção do iTunes no dispositivo.
Eu estava recebendo este erro no meu telefone de teste, que estava conectado com minha conta real do iTunes. Você não pode testar aplicativos usando sua conta de produção do iTunes, daí o erro. Eu só queria que a Apple fornecesse um erro melhor para evitar essas suposições ...
fonte
consulte as Perguntas frequentes de compra no aplicativo: Não é possível conectar à iTunes Store
Para testar em compras de aplicativos sempre use dispositivos reais.
fonte
Para os recém-chegados, certifique-se de que o status do produto de compra no aplicativo seja
Ready to Submit
, sem "metadados ausentes". No meu caso, faltou a localização do grupo de assinantes.fonte
Tenho tido esse problema e estou convencido de que é um bug. Eu preenchi um relatório de bug com ID de bug 10108270
O problema parece ser que o usuário de teste está sendo 'bloqueado' e pode ter algo a ver com a tentativa de comprar uma compra no aplicativo em um aplicativo já lançado com essa conta.
Minha solução alternativa foi criar um novo usuário de teste, mas até que a Apple me contacte, não posso fornecer nenhuma solução melhor. Vou atualizar esta resposta quando receber respostas.
fonte
Cannot connect to iTunes store
erro. Mas assim que criei um novo teste usuário, as compras funcionaram novamente.)Este problema continua persistente em 2016. Incrível. Aqui estava minha solução:
Adicione um número de construção. Alvo> Geral> Identidades> Construir.
fonte
Este é um tópico antigo relacionado ao problema que estava enfrentando hoje.
No meu caso, consegui testar as compras no aplicativo no meu dispositivo até ontem, mas ele parou de funcionar hoje. Acontece que a Apple havia empurrado uma 'Emenda para aplicativos pagos' para eu revisar e concordar. Assim que concordei com a alteração (sem ler, claro), tudo voltou a funcionar. Não foi necessário criar um novo usuário de teste ou qualquer outra solução alternativa.
Pode haver muitos motivos para as compras no aplicativo não funcionarem, mas certifique-se de que esteja configurado corretamente
itunesconnect
ou você não poderá testar as compras no aplicativo.fonte
Estou encontrando o mesmo problema. Para mim acontece depois desta secuência:
Não sei se isso é um problema na plataforma IAP, mas gostaria de obter um erro / retorno de chamada para lidar com isso de alguma forma em meu código.
Para continuar testando seus IAPs, tente qualquer um destes:
Se nenhuma das opções acima funcionar, pode ser um problema na plataforma IAP, consulte meus comentários abaixo.
fonte
Certifique-se de que o status do sistema esteja pronto https://www.apple.com/support/systemstatus/
Eu tenho um Iphone, reinicie funcionou para mim
fonte
Você também pode receber este erro ao reutilizar uma conta de sandbox antiga com a qual testou um IAP anterior em outro aplicativo (Meu cenário). A Apple realmente precisa atualizar a maneira como testamos IAPs, estou ficando sem e-mails: 0
fonte
Consegui comprar no aplicativo no iPhone, mas não no iPad (11.0.2). Tentei com todas as soluções mencionadas, mas nenhuma ajudou. Depois de tentar todas as outras possibilidades, finalmente consegui fazer funcionar.
Ao criar uma conta de teste no iTunes Connect, não verifique a id do e-mail. Se for verificado, iap retorna o erro "Não é possível conectar ao iTunes". Parece estranho, mas é assim que funcionou para mim. No iPhone, independentemente da verificação de e-mail, posso comprar usando uma conta de teste.
fonte
Aqui está a lista de verificação completa se você receber este erro "não é possível conectar-se à iTunes Store":
Certifique-se de ter um usuário sandbox criado no App Store Connect
Simulador NÃO suporta compra dentro do aplicativo: teste no dispositivo real
Verifique se o produto está disponível para venda. Você o criou no App Store Connect?
Se fosse o iOS 12 anterior, saia de todas as contas de produção do iTunes no dispositivo. Caso contrário, você pode simplesmente entrar no aplicativo dev com sua conta sandbox.
fonte
Este erro também ocorreu quando SKProductsRequest passou NSSet errado:
Errado:
Corrigir:
fonte
No meu caso, eu só esqueceu de lidar
.failed
notransactionState
. Em particularSKPaymentQueueue.default().finishTransaction(transaction)
,.fonte
O mesmo problema aconteceu comigo, e eu tinha verificado o problema incluindo o formulário da Apple , mas não consegui encontrar uma solução.
Hoje, ao verificar o dispositivo, descobri que o seguinte
Em Configurações do dispositivo -> iTunes e App Store encontraram outro ID da Apple conectado . Então tentei assinarOut e verifiquei novamente a compra do InApp, funcionou perfeitamente. Portanto, verifique se o problema está relacionado ao mesmo ou não.
Obrigado e cumprimentos, Unnikrishnan.P
fonte
Tive que ir para Configurações> iTunes e App Stores, rolar até a parte inferior do campo "Conta Sandbox" e Sair de lá. Agora está funcionando !!!
fonte
Além de todos os outros métodos descritos aqui, se você estiver trabalhando com assinaturas, parece que você precisa se certificar de que gerou um segredo compartilhado:
"Para testar ou oferecer assinaturas auto-renováveis, você deve ter um segredo compartilhado mestre ou usar um segredo compartilhado específico do aplicativo para cada aplicativo."
Um segredo compartilhado mestre é gerado na guia 'Segredo compartilhado' da seção 'Usuários e acesso' do App Store Connect.
Um segredo compartilhado específico do aplicativo é gerado onde você gerencia as compras no aplicativo do próprio aplicativo.
fonte