gpt4 book ai didi

ios - 自定义 URL 方案参数

转载 作者:行者123 更新时间:2023-11-29 12:39:38 26 4
gpt4 key购买 nike

在为我的应用定义自定义 URL 方案时,我需要 3 个键的相关信息:

  1. CFBundleTypeRole a.k.a 文档角色
  2. CFBundleURLName又名 URL 标识符
  3. CFBundleURLSchemes又名 URL 方案

我可以看到,如果我只定义 CFBundleURLSchemes成为myapp该应用程序启动正常,URL 为 myapp:// .问题是:

  1. URL 标识符是否只是为了让我的方案独一无二?如何它这样做吗?如果我有相同的方案 myapp在 2 个应用程序中定义,我调用 myapp://我可以通过调用 myapp://<URL Identifier> 来指定我想调用哪一个吗? ?编辑:这个 URL 标识符实际上做了什么?它只给url一个名字吗?它是如何使用的?
  2. 角色定义权限级别 None, Viewer or Editor,我不确定我的许可级别应用程序在启动的应用程序上有,因为我没有定义任何东西。我会想知道什么是默认权限 CFBundleTypeRole未定义。

最佳答案

到 1:

不保证协议(protocol)是唯一的。没有您可以定义将打开 app1 或 app2 的参数。如果两个应用程序使用相同的方案,则不确定会发生什么

到2:

该角色在大多数情况下是无关紧要的,但必须:

  • editor = launched 因为他们可以读/写相同标识的文件
  • viewer = 只能阅读和显示

关于ios - 自定义 URL 方案参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25306007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com