2017-10-11 99 views
0

我使用Custom URL Scheme創建了鏈接。我共享使用本機選擇這樣的鏈接:無法點擊自定義網址鏈接

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

它能正常工作,我得到電子郵件與鏈接

myappurl://

但它不是點擊。我在這裏做錯了什麼?

+0

其字符串myappurl://不是鏈接,在這裏你需要添加originalURL –

+0

我想分享鏈接。請你能告訴我如何分享嗎? – Rains

+0

一旦用戶點擊鏈接,我想重定向到我的應用程序。什麼是可能的重定向方式。 – Rains

回答

0

無法發表評論,因爲我沒有足夠的「聲望」,但是確保在鏈接之前有https://?

你也可以顯示鏈接的所有非特定部分? .com,http://以及所有這些都是問題所在。

此外,如果它是可點擊的你會發生什麼? (試圖更好地理解問題出在哪裏)

+0

我想從此鏈接重定向到應用程序。我沒有包含HTTPS,因爲當我添加https時,它在Safari瀏覽器中不起作用。 – Rains

+0

但它確實打開,所以也許我們必須弄清楚爲什麼你的應用程序沒有從Safari瀏覽器打開。當你去野生動物園時究竟發生了什麼?它是一個沒有找到的頁面,有一個「打開」按鈕,或重定向到另一個鏈接? – thoseguysintown

+0

當我使用這個鏈接與https://它顯示網頁不可用,但它與我的應用程序內的自定義url方案生成的鏈接工作正常。我遵循這些步驟來生成鏈接http://jayeshkawli.ghost.io/ios-custom-url-schemes/ – Rains