正在 QRCode 中从自定义 URL 打开 iOS 应用程序
Opening iOS App from Custom URL in QRCode
我想从 QRScan 的 URL 打开我的应用程序,这在您的自定义 URL 类似于“myappname://productid”时很常见。我的问题是我希望我的应用程序从网站类型 URL 打开,类似于这样的“https://myappname.com/productid”
我怎样才能做到这一点?
这可以通过使用通用 links 来实现。为了简单和高级实施,我建议您使用 Firebase 的 dynamic link 产品。它有很好的文档记录,而且可以免费使用。
开始之前我认为您可能需要苹果开发者帐户。
步骤
在 firebase 控制台上创建一个项目和一个应用程序。
从 Grow
部分下的左侧菜单 select 动态 links.
根据您的喜好创建域,例如https://yourapp.page.link
现在转到苹果开发者门户并编辑您的应用程序 ID 并为其启用关联域。
现在打开并 select 您的 xcode 项目位于左侧的项目导航器部分下。
然后转到签名和功能部分并单击添加功能
在您的功能中添加关联域。
然后像这样在其中添加您创建的域:applinks:yourapp.page.link
确保在 firebase 控制台中添加您的团队 ID 和应用程序 ID。
现在,根据您的要求,您可以通过 firebase 控制台创建固定动态 link,或者您可以使用他们的 api 创建 link。如果您的 link 是用户特定的,或者您想在每个 link.
中添加唯一信息
现在,当有人根据平台点击 link 时,link 会根据 link 创建过程中提供的参数相应地运行。
这些只是详细实施和可用选项的高级步骤,您可以随时参考动态 link 文档
我想从 QRScan 的 URL 打开我的应用程序,这在您的自定义 URL 类似于“myappname://productid”时很常见。我的问题是我希望我的应用程序从网站类型 URL 打开,类似于这样的“https://myappname.com/productid”
我怎样才能做到这一点?
这可以通过使用通用 links 来实现。为了简单和高级实施,我建议您使用 Firebase 的 dynamic link 产品。它有很好的文档记录,而且可以免费使用。
开始之前我认为您可能需要苹果开发者帐户。
步骤
在 firebase 控制台上创建一个项目和一个应用程序。
从
Grow
部分下的左侧菜单 select 动态 links.根据您的喜好创建域,例如https://yourapp.page.link
现在转到苹果开发者门户并编辑您的应用程序 ID 并为其启用关联域。
现在打开并 select 您的 xcode 项目位于左侧的项目导航器部分下。
然后转到签名和功能部分并单击添加功能
在您的功能中添加关联域。
然后像这样在其中添加您创建的域:
applinks:yourapp.page.link
确保在 firebase 控制台中添加您的团队 ID 和应用程序 ID。
现在,根据您的要求,您可以通过 firebase 控制台创建固定动态 link,或者您可以使用他们的 api 创建 link。如果您的 link 是用户特定的,或者您想在每个 link.
中添加唯一信息现在,当有人根据平台点击 link 时,link 会根据 link 创建过程中提供的参数相应地运行。
这些只是详细实施和可用选项的高级步骤,您可以随时参考动态 link 文档