iOS是否为应用程序提供了查询设备以获取有关其他应用程序的安装/运行信息的方法?有没有办法查询设备上的其他应用程序
回答
所有iOS应用程序是沙箱所以这将不是一个非越狱设备
正确的,我有点希望有一些本地操作系统的桥梁或API作为一个安全的信息检索器关于设备上的其他东西的某些方面。我想没有这样的事情? – 2012-03-20 17:10:58
btw;有几种方法可以在您自己的应用程序之间共享数据,但这不会帮助您检测到任何其他应用程序。 – trapper 2012-03-20 17:14:46
有几个选项上是可行的。
首先,您可以查找应用程序的特定进程名称,但这可能很容易出错,因为不相关的应用程序可能使用相同的进程名称运行,例如,我已经看到了蝙蝠侠和黑暗草甸游戏共享一个类似的进程名称:UDKGame。
其次,使用URL方案。如果您知道要查找哪些应用程序,并知道此特定应用程序实现了URL方案,则此方法非常有用。你可以做一个简单的canOpenURL并找出是否安装了该应用程序。
我使用第二种方法来收集在我的应用AppSwitch中使用的URL方案。
- 1. 有没有办法在设备上开发android应用程序?
- 2. 有没有办法打开SublimeText 2从其他应用程序
- 3. 有没有办法在iOS/Android上访问其他应用程序的数据
- 4. 应用程序没有运行在其他设备上使用临时分发
- 5. 有没有办法让我的应用程序将其图标推送到其他应用程序?
- 6. 应用程序在iPhone 4s/5上崩溃,但没有其他设备
- 7. 有没有办法为其他进程设置令牌?
- 8. 有没有办法使用Fastlane将应用程序交付给物理设备?
- 9. 有没有办法检查是否有其他程序全屏运行
- 10. 有没有办法远程查看Swing应用程序?
- 11. 有没有办法在设备之间共享应用程序配置?
- 12. Android应用程序无法在其他设备上工作
- 13. 有没有办法为我的grails应用程序测试我的HQL查询?
- 14. 有没有其他商店像appstore上传iphone应用程序?
- 15. 有没有办法检查用户是否正在使用Android中的其他应用程序?
- 16. 有没有办法在应用程序中查找对象?
- 17. 有没有什么办法可以查看应用程序
- 18. 有没有办法备份应用程序引擎blobstore中的所有内容?
- 19. 有没有办法在android上运行windows mobile应用程序?
- 20. 有没有办法在Raspberry Pi上运行Angular应用程序?
- 21. 有没有办法在Elastic Beanstalk上部署coffeescript应用程序?
- 22. 有没有办法通过编程禁用android设备?
- 23. 有没有办法使用基于cordova的移动应用程序删除设备上的文件?
- 24. 有没有办法与Android上的USB设备进行通信?
- 25. 有没有办法在asp.net中查看其他应用程序用户配置文件?
- 26. 安装在没有GPS的设备上的FINE_LOCATION应用程序?
- 27. Xcode 4.2中的设备上没有运行的应用程序
- 28. 在其他设备上测试我的iPad应用程序
- 29. 无法在其他设备中打开我的应用程序?
- 30. 创建CalendarProvider上设备上其他应用程序无法访问的日历
不能没有越狱 – trapper 2012-03-20 17:07:19