Detect apps on my iphone without being rejected by Apple?

夙愿已清 提交于 2019-12-13 09:08:33

问题


My app has been rejected by Apple for the following reason "Our team is aware that iHasApp is using publicly available APIs, however this specific implementation abuses canOpenURL: to detect all apps on a given device".So I start to look for another way to list all the installed app in the user's phone.So my questions are:

1/Are they some web apps which can detect the installed apps?

2/is it possible to detect apps using their icones?


回答1:


If you implement a workaround, the chances are that Apple will still reject your app anyway.

Obtaining a list of applications installed on the phone is evidently disallowed. Apple has rejected apps using lots of methods to detect this:

  • Your solution of "canOpenURL"
  • This solution using private apis List of all apps installed on iOS device and their position on the Home Screen (Springboard)
  • This (dated) answer using file path manipulation and private apis: get list of installed applications on iphone objective-c


来源:https://stackoverflow.com/questions/30298568/detect-apps-on-my-iphone-without-being-rejected-by-apple

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!