Как приложение tongbu tui может быть установлено непосредственно из браузера на iOS-устройства без джейлбрейка?

Все, что нужно сделать человеку, это взять обычное устройство iOS, зайти на сайт http://tui.tongbu.com/m/iphone.html нажать большую серую кнопку с логотипом яблока и нажать "Установить". Тогда приложение tui будет установлено. Как они могут распространять это приложение на не взломанные устройства без магазина приложений? И как это может быть воспроизведено?

2 ответа

Решение

1) Они могут подписать его ключом корпоративного распространения, и в этом случае они нарушают соглашение Apple. В противном случае у них есть приложение в AppStore, и они загрузили IPA через iTunes и разместили на своем сайте.

В результате они подписали IPA (на базе предприятия или магазина приложений), которая будет работать на любом не взломанном устройстве.

2) Вторая часть - механизм распределения предприятия. Вообще говоря, то, что вы делаете, - это готовый манифест корпоративного распространения (xml plist), который указывает на файлы ipa и другие ресурсы (в качестве примера значков). И вы создаете кнопку со ссылкой на этот манифест. Ссылка должна выглядеть так:

<a href="itms-services://?action=download-manifest&url=<URL to Manifest>">Some text here</a>

Пара дополнительных полезных ссылок, касающихся эфирного распределения:

http://aaronparecki.com/articles/2011/01/21/1/how-to-distribute-your-ios-apps-over-the-air

http://gknops.github.io/adHocGenerate/

Tongbu на самом деле не имеет джейлбрейка. Если вы зайдете на сайт и переведете то, что говорит ссылка, это что-то говорит о джейлбрейке, но нет, джейлбрейка нет. Не используйте его, поскольку он, вероятно, делает джейлбрейк или каким-либо образом взламывает ваше устройство, так как обычно это невозможно.

Другие вопросы по тегам