2014-07-25 2 views
1

Selon cette documentation (https://developers.facebook.com/docs/applinks/ios), si l'application n'est pas installée sur l'appareil, l'utilisateur verra une option pour l'installer. Je pouvais voir que Facebook a utilisé SKStoreProductViewController pour accomplir cela.Facebook AppLinks sur les nouvelles installations

Si l'utilisateur installe l'application, il semble que l'application devrait s'ouvrir toute seule après le téléchargement avec la bonne al_applink_data, mais je ne vois jamais cela se produire. L'application ne s'ouvre jamais seule; c'est à l'utilisateur d'ouvrir l'application par lui-même. En ce qui concerne savoir "application: openURL: sourceApplication: annotation:" ne sera pas appelé jusqu'à ce que le périphérique enregistre l'URL personnalisée lors de son premier lancement. Si l'application n'est jamais ouverte après l'installation, cet appel ne peut jamais avoir lieu. Si cela est supposé fonctionner, alors comment?

Quelqu'un peut-il remplir les espaces?

Répondre

0

J'ai le même problème et je continue de le creuser.

Cependant, permettez-moi de souligner que l'URL personnalisée sur iOS est enregistrée lors de l'installation et non lors de la première exécution de l'application. Vous pouvez faire l'expérience suivante:

  1. installer une application fraîche avec le soutien d'URL personnalisée
  2. Ne pas exécuter l'application (installation juste)
  3. Ouvrez une URL personnalisé pris en charge par l'application>l'app ouvert
Questions connexes