2017-10-11 12 views
0

Custom URL Scheme을 사용하여 링크를 만들었습니다. //맞춤 URL 링크를 클릭 할 수 없습니다.

그러나 그것은되지 않습니다 : 링크

myappurl을 예상대로

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) 
     } 
    } 

그것은, 내가 갖는 작품 이메일 :이 같은 기본 옵션을 사용하여 링크를 공유하고 클릭 가능. 내가 여기서 뭐하고 있는거야?

+0

문자열 'myappurl : //'이 아닌 링크는 여기에 originalURL을 추가해야합니다. –

+0

링크를 공유하고 싶습니다. 공유 방법을 알려주시겠습니까? – Rains

+0

사용자가 링크를 클릭하면 내 앱으로 리디렉션하고 싶습니다. 리디렉션 할 수있는 방법은 무엇입니까? – Rains

답변

0

"평판"이 충분하지 않아 댓글을 달지 못했지만 링크 전에 https : //가 있는지 확인 했습니까?

또한 링크의 모든 비 특정 부분을 표시 할 수 있습니까? .com, http : // 그리고 그게 문제가되는 모든 경우에 해당됩니다.

또한 클릭 할 수있는 경우 어떻게 될 것으로 예상됩니까? (어디에 문제가 될 수 있는지 더 잘 이해하려고 시도)

+0

이 링크에서 앱으로 리디렉션하고 싶습니다. 사파리에서 작동하지 않는 https를 추가 할 때 https 원인을 포함하지 않았습니다. – Rains

+0

하지만 앱이 열리지 않기 때문에 앱이 사파리에서 열리지 않는 이유를 파악해야 할 수 있습니다. 사파리에 도착하면 정확히 무슨 일이 일어나고있는거야? 페이지가 없거나 "열린"버튼이 있거나 다른 링크로 리디렉션됩니까? – thoseguysintown

+0

이 링크를 https : //와 함께 사용하면 웹 페이지를 사용할 수 없다는 것을 보여 주지만 내 응용 프로그램 내부에서 사용자 지정 URL 스키마로 생성 한 링크로 제대로 작동합니다. 나는이 단계를 따라 http://jayeshkawli.ghost.io/ios-custom-url-schemes/ – Rains