Link direto adiado no iOS

Estamos tentando implementar links diretos adiados em um de nossos aplicativos iOS para incentivar os usuários a convidar seus amigos para usar o aplicativo e recompensar os usuários com base em quantas instalações ocorrem no link de referência. Basicamente semelhante aTapStream's product.

Considere este exemplo:

Portanto, o UsuárioA compartilha seu link, “ourappURL.com/refer?id=userA”, em qualquer rede que desejar. O UserB clica nesse link, que o levará ao Safari e os encaminhará para a página da App Store em que o UserB faz o download do aplicativo.

Quando o UsuárioB abre o aplicativo, o aplicativo verifica em qual ID de referência ele entrou (se houver). Neste exemplo, o código de referência seria "userA", pois é o código que está no link de referência. O aplicativo envia isso para nossos servidores e concedemos ao UsuárioA um crédito de referência.

Estou tentando dividir esse problema em suas partes principais. Acredito que a primeira parte é obter a página da Web para o link de referência do usuário para salvar o ID de referência no dispositivo em algum lugar em que o aplicativo possa acessá-lo. Mas não tenho certeza se isso é possível devido à natureza do iOS em área restrita.

Sei que isso é fundamentalmente possível, porque muitos provedores de anúncios oferecem a capacidade de rastrear instalações de uma campanha publicitária (consulte Rastreamento de aplicativos para dispositivos móveis, por exemplo).

questionAnswers(4)

yourAnswerToTheQuestion