Pergunta

A Apple não oferece códigos promocionais para compras no aplicativo. Qual é a melhor maneira de permitir que os usuários experimentem os recursos ou o conteúdo desbloqueados por compras no aplicativo gratuitamente, enquanto cumprem as diretrizes do desenvolvedor da Apple?

A idéia é permitir um conjunto especial de usuários (revisores, fãs-chave etc.) para acessar o conteúdo ou os recursos oferecidos como compras no aplicativo sem pagar.

Exemplos de aplicativos que funcionavam nessa limitação seriam muito apreciados.

Foi útil?

Solução

Você pode enviar uma versão do seu aplicativo que tenha todos os recursos desbloqueados por padrão.

Os aplicativos enviados têm uma data de publicação que você pode definir quando você enviar (e acredito que você também pode alterar isso em tempo real). .

Os códigos promocionais se aplicam a uma versão de aplicativo específica; portanto, quando os usuários resgatam códigos promocionais para uma versão de um aplicativo que ainda não foi lançado, eles baixam a versão PrereLease.

Fonte

Outras dicas

Algo como shareware? Um aplicativo, que possui um subconjunto de recursos ativados até a compra no aplicativo? A Apple permite agora.

Como exemplo. Temos um jogo de quebra -cabeça, que tem 12 níveis de dificuldade. 4 ou 5 deles estão disponíveis gratuitamente e outros são desbloqueados após a compra no aplicativo.

Estou trabalhando nisso agora.

O que estou fazendo é gerar um código/guia aleatório e armazenar isso no banco de dados do meu serviço da web. Em seguida, dê esse código para quem você quiser. Eles digitam esse código e chama o serviço da web que passa no código e do dispositivo UDID. O WebService retorna outro código indicando se esse promocódigo era válido. Se válido, o aplicativo adicionará essa compra aos nsuserdefaults ou dados principais (no entanto, você acompanha as compras).

Se você não tiver um servidor em funcionamento (digamos que o conteúdo já esteja no pacote de aplicativos) e você não deseja que um servidor exigiria que você faça um algoritmo para gerar chaves que seu aplicativo valida. No entanto, isso é muito menos robusto. O uso de um serviço da Web permite que você impeça que uma chave de trabalho seja distribuída entre todos os usuários, pois você pode vincular 1 código promocional a 1 dispositivo.

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