【问题标题】:Redirect to app-store on a press of a button按下按钮重定向到应用商店
【发布时间】:2022-01-17 16:02:32
【问题描述】:

我想在收到按钮点击时使用其 ID 将应用程序商店重定向到特定应用程序。我已经在堆栈概述中尝试了所有答案,但是没有一个对我有用,它们很可能已经过时,例如: Open AppStore through buttonLaunching App Store from App in SwiftHow to link to apps on the app store

我尝试了以下 URL,但我通过 UIApplication.shared.canOpenURL(:_) 得到错误:

"itms-apps://apple.com/app/{appId}"

"itms-apps://itunes.apple.com/developer/{appId}"

"itms-apps://apps.apple.com/cz/app/{developer}/{appId}"

目前如何重定向到 App-Store?这仍然可以通过 URL 完成,还是我们必须专门使用 StoreKit?

提前致谢

【问题讨论】:

  • 添加了话题链接
  • 您想要打开 App Store 有什么特别的原因吗?通常使用SKStoreProductViewController 提供更好的用户体验,因为他们不需要离开您的应用。
  • 他们都错了。 App Store 链接甚至不以 itms-apps 协议开头。
  • 通过按钮仔细查看在 Open AppStore 上发布的解决方案之一。
  • 这能回答你的问题吗? Open AppStore through button

标签: ios swift app-store


【解决方案1】:
if let url  = URL(string: "itms-apps://apple.com/app/id\(appid)"),
   UIApplication.shared.canOpenURL(url) {
   UIApplication.shared.openURL(url)
}

【讨论】:

  • 错了。或者告诉我们您自己尝试后会发生什么。
  • 简单,它会重定向到应用商店。
猜你喜欢
  • 1970-01-01
  • 2017-04-20
  • 1970-01-01
  • 1970-01-01
  • 2016-05-27
  • 2014-04-06
  • 2012-12-22
  • 1970-01-01
  • 2018-02-01
相关资源
最近更新 更多