【问题标题】:Is it possible to open a safari on Deeplink and move it to a specific website?是否可以在 Deeplink 上打开 safari 并将其移动到特定网站?
【发布时间】:2022-01-19 11:20:13
【问题描述】:

我正在实现一个也可以在移动设备上使用的响应网络应用程序。

我想实现一个推送通知服务,并计划使用一个名为 Kakao Talk 的外部 SNS 应用程序来实现它。

在 KakaoTalk 上向用户发送一条包含深层链接的消息,当用户单击此深层链接时,我想在手机屏幕上显示一个正在查看我的主页的 safari。

像这些,

我想知道我想实现的方式是否可行,或者是否有另一种方式可以平等地实现这个业务逻辑。

【问题讨论】:

  • 试试这个guard UIApplication.shared.canOpenURL(url) else { return } UIApplication.shared.open(url, options: [:], completionHandler: nil)

标签: ios deep-linking


【解决方案1】:

这样试试

func openURL(url: URL) {
                
    guard UIApplication.shared.canOpenURL(url) else {return}

    UIApplication.shared.open(url, options: [:], completionHandler: nil)

}

【讨论】:

  • 当我们点击外部应用程序上的 uri 链接时,我们可以立即进入 safari 吗?一个名为 Kakao Talk 的应用程序强制 Uri 使用其应用内浏览器。 @Muhanmmad Ahmad
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多