2017-10-11 4 views
0

J'ai créé un lien en utilisant Custom URL Scheme. Je partage ce lien en utilisant les options natives comme ceci:Impossible de cliquer sur le lien URL personnalisé

func nativeSharing(sender: UIButton) { 
     if let link = NSURL(string: "myappurl://") { 
      let objectsToShare = ["", link] as [Any] 
      let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil) 

      activityVC.excludedActivityTypes = [UIActivityType.airDrop, UIActivityType.addToReadingList] 

      activityVC.popoverPresentationController?.sourceView = sender 
      self.present(activityVC, animated: true, completion: nil) 
     } 
    } 

Il fonctionne comme prévu, je deviens Email avec lien

myappurl: //

Mais ce ne sont pas cliquable. Qu'est-ce que je fais mal ici?

+0

sa chaîne 'myappurl: //' pas le lien, ici vous devez ajouter originalURL –

+0

Je veux partager le lien. S'il vous plaît pouvez-vous me dire comment le partager? – Rains

+0

Je souhaite rediriger vers mon application lorsque l'utilisateur clique sur le lien. Quel est le moyen possible de rediriger. – Rains

Répondre

0

Vous ne pouvez pas commenter parce que je n'ai pas assez de "réputation", mais vous êtes-vous assuré que vous avez le https: // avant votre lien?

Aussi seriez-vous en mesure de montrer toutes les parties non spécifiques du lien? le .com, http: // et tout au cas où c'est le problème.

De même, si vous deviez cliquer, que pensez-vous qu'il se passe? (essayant d'avoir une meilleure idée de l'endroit où le problème pourrait être)

+0

Je souhaite rediriger vers l'application à partir de ce lien. Je n'ai pas inclus la cause https lorsque j'ajoute https cela ne fonctionne pas dans Safari. – Rains

+0

Mais il s'ouvre, alors peut-être que nous devons comprendre pourquoi votre application ne s'ouvre pas à partir de safari. Que se passe-t-il exactement lorsque vous arrivez en safari? Est-ce une page non trouvée, a un bouton "ouvert", ou redirige vers un autre lien? – thoseguysintown

+0

quand j'utilise ce lien avec https: // il montre la page Web n'est pas disponible mais il fonctionne très bien avec le lien que j'ai généré avec le schéma d'URL personnalisé dans mon application. J'ai suivi ces étapes pour générer le lien http://jayeshkawli.ghost.io/ios-custom-url-schemes/ – Rains