iphone - 我有一个应用程序需要使用自定义 URL 方案打开另一个应用程序。我能以某种方式找出我需要打开的应用程序的版本号吗?

标签 iphone objective-c ios xcode ipad

我有一个应用程序需要使用自定义 URL 方案打开另一个应用程序。我能以某种方式找出我需要打开的应用程序的版本号吗?

制作该应用程序的公司更改了他们的 URL 方案,因此我调用的公司需要他们应用程序的 2.7 版。有什么方法可以检测用户安装的应用程序版本,然后在版本号太低(在本例中为 < 2.7)时提示他们更新应用程序(在我们调用它之前)?

谢谢

最佳答案

您应该使用 UIApplication -(BOOL)canOpenURL:(NSURL *)url 查看您正在使用的 URL 方案是否受支持。然后您可以继续测试第二个方案,依此类推。

关于iphone - 我有一个应用程序需要使用自定义 URL 方案打开另一个应用程序。我能以某种方式找出我需要打开的应用程序的版本号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520050/

相关文章:

ios - SearchBar 文本仅工作 viewDidLoad

html - 后台附件:已修复在 iOS 上不起作用

ios - iOS 应用程序中的过期购买列表

objective-c - Xcode - UIActivityIndi​​cator 消失得太快

ios - Xcode: EXC_BREAKPOINT (EXC_ARM_BREAKPOINT, subcode=0xe7ffdefe)

objective-c - 垂直拼接/合成多个图像并保存为一个图像(iOS,objective-c)

ios - 使用自动布局弹出键盘时如何调整 View 大小

iphone - 如何在 Xcode 中以编程方式清除控制台?

ios - 在 OSX 上查看文档集

ios - 从 UInt8 到 UInt8 [] 的类型转换给出错误