Приложение для iOS, как найти все остальные приложения на iPhone? - PullRequest
0 голосов
/ 03 сентября 2011

Bump, Chomp и Appsfire все могут перечислить другие приложения на iPhone, как это сделать?

Ответы [ 2 ]

6 голосов
/ 03 сентября 2011

С помощью Google я нашел эту ссылку весьма полезной, в ней говорится, что в основном есть два способа определить, установлены ли определенные приложения без джейлбрейка вашего устройства:

  1. проверка, поддерживается ли устройством определенная схема URL => canOpenUrl:
  2. сравнение устройств, в которых запущены процессы, с известными именами исполняемых файлов приложения => sysctl ()
5 голосов
/ 03 сентября 2011

Короткий ответ, вы не можете.

Более длинный ответ вы не сможете, не нарушив соглашение с dev и не рискуя отклонить приложение.

Есть два способа сделать это (на-jailbroken phone):

  1. Проверьте, зарегистрированы ли пользовательские схемы URL, которые, как известно, используются определенными приложениями, как описано в http://www.iphonedevsdk.com/forum/iphone-sdk-development/37103-finding-out-what-apps-installed.html (это позволяет проверить определенные известныеприложения, а не получить список всех установленных приложений.
  2. То, как appsfire работает с настольным «сопутствующим» приложением, которое получает эту информацию из вашего iTunes и отправляет на свой сервер (см. эту статью, чтобы узнать, почемуразработчик appsfire снял свое приложение, потому что apple больше не одобряет обновление).

Извините, я не могу помочь, но это яблоко!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...