我知道可以通过编程方式检测iPhone上是否安装了应用程序.我想知道是否有可能检测到安装了其他应用程序的版本?
我的应用程序依赖于Facebook本机客户端,但如果手机安装了较旧版本的Facebook应用程序,则表现非常糟糕.所以我希望能够发现并警告用户.
- 更新 -
在评论中暗示如果相关应用程序的相应版本不存在,我可以阻止用户首先安装我的应用程序.那也是一个很好的解决方案.如果您知道如何指定对其他应用程序版本号的依赖关系,请解释一下.
小智 2
不幸的是,您无法以编程方式读取 iOS 设备设置来获取本机应用程序 Facebook 版本(即通过“设置”、“Facebook”、“版本”)。
尽管如此,您可能会尝试尝试 Facebook 的自定义 URL 方案,正如您在自己的问题中指出的那样。
原生 Facebook 应用程序的不同版本似乎支持/不支持其自己的自定义 URL 方案。
正如3.4 版本中所述,您可以:
fb://places
Run Code Online (Sandbox Code Playgroud)
从版本 4.0 开始,如此处所述,您可以:
fb://place/(fbid)
Run Code Online (Sandbox Code Playgroud)
ETC。
| 归档时间: |
|
| 查看次数: |
6134 次 |
| 最近记录: |