iphone - 保证 iPhone 应用程序的 URL 方案 (CFBundleURLSchemes) 条目的唯一性

标签 iphone url ios

我想知道 Apple 是否(以及如何)保证 iPhone 应用程序的 CFBundleURLSchemes 条目的唯一性。

在 Apple 文档 (http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/StandardBehaviors/StandardBehaviors.html) 部分“实现自定义 URL 方案”中,他们说关于 CFBundleURLName “为确保唯一性,建议您指定标识符的反向 DNS 样式”,但与 CFBundleURLScheme 无关。当一个应用程序使用 URL scheme 启动另一个应用程序时,没有对 BundleURLName 的引用,它只是引用 URL scheme。 (UIApplication 的方法“- (BOOL)openURL:(NSURL *)url”)。

因此,如果我在应用商店中发布响应特定 URL 方案的应用程序,我能否确定没有其他应用程序响应该 URL 方案?它是 Apple 验证过程的一部分吗?

我无法在 Apple 网站或任何其他网站上找到任何相关文档。

最佳答案

不,据我所知,Apple 不保证应用程序 URL 方案的唯一性 - 它仅提供可以显着提高机会的建议。如果每个人都将推荐的反向 dns 样式用于他们的自定义 url,那么他们将不会“冲突”(假设用于 url 的公司和应用程序名称组合是唯一的)

关于iphone - 保证 iPhone 应用程序的 URL 方案 (CFBundleURLSchemes) 条目的唯一性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4450331/

相关文章:

iPhone:以编程方式更改键盘语言

iphone - 给定一组点,如何计算平滑路径的控制点?

iphone - 在 UITableViewCell 中就地编辑文本?

java - 通过Jsoup下载的网页源不等于实际网页源

ios - 在 iOS 中关闭 View Controller 时 ContentInset 设置错误

iphone - 灵活的iPhone按钮

iphone - 有什么办法可以本地化 ABPersonViewController 吗?

string - 使用 Excel-VBA 获取 HTML 源代码

android - VideoView内的YouTube RTSP URL播放-低质量

ios - 克服 iOS PWA 缓存 50 MiB 的限制