Pergunta

Estou portando um aplicativo com funcionalidade de compra no aplicativo do iPhone para o iPad, mas o simulador não lida com nenhuma chamada do StoreKit (eles falham imediatamente com um aviso). Como ainda não há iPads disponíveis, não posso usar um dispositivo para depuração.

Eu pensei em algumas alternativas:

  • Use o código do iPhone como está. Esta é a aposta segura, pois tudo já funciona no iPhone, mas não parecerá certo no iPad (existem vários viewcontrollers em um controlador de navegação envolvido no iPhone, mas tudo pode caber em uma tela no bloco).
  • Escreva uma estrutura de teste para o StoreKit. Na verdade, comecei a fazer isso, mas não poderei terminar a tempo.
  • Envie código não testado e ore. Não, apenas brincando - isso não é uma opção :)

Então, algum pensamento? Alguém mais escreveu uma estrutura de teste para esse tipo de coisa? Eu pesquisei um pouco no Google, mas não consegui encontrar nada. Sou grato por qualquer pensamento sobre isso!

Foi útil?

Solução

FWIW, acabei usando as mesmas classes no iPhone e no iPad, com diferentes arquivos .xib para torná -lo um pouco melhor. Não é perfeito, mas será até que eu receba meu próprio iPad. Ainda havia mais codificação envolvida do que eu gostaria, considerando que não conseguia testá -lo totalmente no simulador, mas pelo menos consegui testar a maior parte do iPhone.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top