Pergunta

Eu estou trabalhando em lançar um aplicativo que irá beneficiar muito de usar o no modelo de compra aplicativo. O aplicativo é uma espécie de espectador livro, e o conteúdo que eu gostaria de fazer disponíveis para compra será mais livros em várias línguas. Cada livro é armazenado em formato SQLite, em arquivos .db separadas. Agora, a maneira que meu desenvolvedor definir tudo é que ele acrescentou uma linha na parte inferior do arquivo info.plist chamados bancos de dados. Dentro dessa seção de banco de dados, eu posso digitar 'es' como a chave, e para o valor do nome do banco de dados espanhol, e ele preenche em um uitableview em espanhol, usando NSLocale. Por isso, é muito fácil de configurar e implementar diferentes bases de dados, que é grande, mas agora eu estou confuso sobre como eu posso implementar a minha no aplicativo modelo de compra. Desculpe a longa introdução fôlego, aqui está a minha pergunta: É possível ter um na compra app adicionar uma linha para o meu arquivo info.plist? Ou se não, é possível ter a compra revelar um novo e atualizado arquivo plist por completo que eu já teria configurado corretamente? Qualquer ajuda aqui seria apreciada. Graças

Foi útil?

Solução

Você não pode editar você está info.plist dinamicamente. Quando você enviar seu aplicativo para a App Store, seu pacote aplicativo, que inclui info.plist, não pode mudar porque a assinatura criado quando você compilar você aplicativo é baseado no pacote.

Você pode ter uma compra in-app fazer o que quiser. Você poderia ter os dados já armazenados no aplicativo e apenas desbloqueá-lo com uma compra in-app, ou você pode ter o download aplicativo os novos dados em formato plist ou qualquer outro formato que você quiser. Serviços como ilime e Urban Airship fazer isso realmente fácil para você.

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