Similaire à cette question: Comment créer un lien avec les paramètres de l'App Store ios?
Je souhaite transmettre des paramètres au lien de téléchargement dans l'App Store iOS. D'après ce que j'ai lu, il semble que les paramètres ne soient transmis à l'application que si elle était déjà installée, et l'utilisateur a appuyé sur la bannière de l'application intelligente.
Ce que je veux faire, c'est transmettre des paramètres au lien de téléchargement de telle sorte que lorsqu'un utilisateur télécharge, la première fois qu'il ouvre l'application, les paramètres soient transmis.
Surtout, je veux autoriser les utilisateurs à inviter leurs amis à jouer à mon application par e-mail ou Facebook et lorsque l'ami télécharge en utilisant son lien, il enverra un Push au joueur d'origine pour informer que son ami a maintenant l'application.
Merci!
C'est maintenant plus facile avec l'iOS 9 à venir, car les cookies peuvent être partagés entre Safari et le contrôleur de vue Safari intégré à l'application! Gardez simplement un cookie dans le navigateur et suivre le dernier lien cliqué. Ensuite, lorsque l'utilisateur ouvre votre application, ouvrez un Safari View Controller invisible en arrière-plan pendant que vous montrez un spinner. Dès que vous pouvez inspecter le cookie et voir le dernier lien cliqué, vous pouvez arrêter le spinner - cela devrait être une opération très rapide.
Nous offrons cela gratuitement à Branch , où nous avons une bannière Web personnalisable depuis un certain temps. Nous sommes maintenant ravis d'incorporer Safari View Controller dans notre SDK open-source! Nous avons également une version de empreinte digitale numérique qui vous permet de faire de même sur les appareils pré-iOS 9. Nous utilisons l'adresse IP, le système d'exploitation, la version du système d'exploitation et plus encore pour comparer un clic dans un navigateur à une ouverture dans une application. Cette approche a des avantages et des inconvénients .. heureux d'entrer dans les détails si vous êtes intéressé.
Voir une solution sur: Comment faire un lien avec les paramètres de l'ios App Store?
Essentiellement, cette publication vous indique que vous pouvez transmettre un paramètre d'URL à l'App Store iOS pour iOS 6.0 et versions ultérieures à l'aide de bannières intelligentes ( http://developer.Apple.com/library/ios/#documentation/AppleApplications/Reference /SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html ), et ce paramètre sera transmis à votre application et reçu dans l'application: openURL: sourceApplication: annotation: méthode dans votre délégué d'application (que vous devez implémenter).
Vous pouvez transmettre un paramètre à l'application via Smart App Banner une fois l'application installée.
Je suggère donc de fournir un lien pour installer l'application, puis un deuxième lien vers une page avec une bannière d'application intelligente pour passer le paramètre.
C'est un kluge, mais c'est la seule façon de le faire dans iOS. (iTunes Store est une boîte noire, tandis que Play Store passe Android params).