ios - 有没有办法从 iOS 中的包标识符中获取 URL 方案?

标签 ios

我正在实现一个基于文档的应用程序。当其他应用程序(如 Dropbox)启动我的应用程序以打开文件时,我从该方法中获取启动我的应用程序的捆绑标识符(dropbox)。

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{

现在,我想放置一个按钮,上面写着“返回到保管箱”并启动保管箱应用程序。但是,我需要知道 URL 方案才能以这种方式打开它。
[[UIApplication sharedApplication] openURL:myURL];

有没有办法从捆绑标识符中获取应用程序的 URL 方案?

在为我的应用程序设置 URL 方案时,我在 Info.plist 中看到还指定了捆绑标识符。所以我认为应该有一种方法可以从另一个值中获取一个值。

谢谢,

最佳答案

没有。在设置 URL 方案时没有约定,它们必须与捆绑标识符完全相关。如果您正在寻找一个特定的方案,或者想尝试猜测现有方案的模式,请尝试 here

关于ios - 有没有办法从 iOS 中的包标识符中获取 URL 方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405734/

相关文章:

ios - 在 Swift 中创建可重用 View 并添加完成处理程序

objective-c - ios中的字节数组

ios - 检查 Apple 是否退还了不可续订的订阅?

ios - 可以为 viewWillAppear 创建一个选择器,但不能为 viewDidLoad 创建一个选择器

ios - 创建一个数组以在单元格索引处存储表格单元格按钮值

ios - 如何在 iOS 应用程序中手动设置 "Back"目的地

iphone - 从未调用过 LocationManager 的 didEnterRegion

ios - 从自定义对象数组中提取数组的任何魔术命令?

ios - 如何在 Swift 中正确测试 Core Data

javascript - Cordova/Phonegap 3.3 中的外部链接/InAppBrowser 始终表现为 "_self"