Envoyer une URL avec l'application iMessage

Je voudrais envoyer un lien avec mon message pour permettre à l'user d'ouvrir l'app store pour installer l'application ou utiliser un lien profond pour créer un lien vers un certain contenu de mon application, similaire à l'application Apple Music iMessage. J'utilise actuellement:

var messagee:MSMessage = message.url = URL(ssortingng: "https://itunes.apple.com/us/app/reaction-timer-game/id572319874?ls=1&mt=8") template.image = game1Image.image! template.imageTitle = "Game 1" template.imageSubtitle = "\(bestScore1[0])" 

Mais lorsque j'appuie sur l'image, l'application iMessage s'ouvre à la place de l'URL. Est-ce possible et si oui, comment puis-je faire cela?

Dois-je envoyer l'URL avec ceci:

 let url = URL(ssortingng: "urlData") self.activeConversation?.insertAttachment(url!, withAlternateFilename: "URL", completionHandler: { (error) in if error != nil { print("Error") } else { print("Sent") } }) 

Je vous remercie

Je ne pense pas que ce soit possible. Si vous essayez d'ouvrir une URL ou un schéma d'URL, votre application iOS principale s'ouvrira si vous en avez une. Dans mon cas, je voulais afficher une page web, ce que j'ai fait c'est juste utiliser un UIWebView au lieu d'ouvrir directement Safari.

iMessage affichera déjà votre lien d'application si le destinataire ne l'a pas installé. Cela facilite la découverte des applications, mais vous ne pouvez pas ouvrir automatiquement votre application dans l'App Store.