How is the tongbu tui app able to be installed directly from the browser on non-jailbroken iOS devices?

我的梦境 提交于 2019-12-12 08:34:54

问题


All a person need to do is take a regular iOS device and visit http://tui.tongbu.com/m/iphone.html and click the big grey button with the apple logo, and then click install. Then the tui app will be installed. How are they able to distribute this app on non-jailbroken devices without the app store? And how can this be replicated?


回答1:


1) They may signed it with enterprise distribution key and in such case they are violating Apple agreement. Otherwise, they have an app on AppStore and they downloaded IPA through iTunes and put on their website.

As result, they have signed IPA (enterprise or appstore based) which will work on any non jailbroken device.

2) Second part is enterprise distribution mechanism. Generally speaking, what you do is your prepare enterprise distribution manifest (xml plist) which points to ipa files and other resources (as example icons). And you create a button with the link to this manifest. Link should look like that:

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

Couple of additional useful links regarding over the air distribution:

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

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




回答2:


Tongbu doesn't actually have no jailbreak. If you go on the website and translate what the link says, it says something about jailbreaking but no, no jailbreaking. Don't use it as it probably jailbreaks or hacks your device in some way as this would not normally be possible.



来源:https://stackoverflow.com/questions/18991330/how-is-the-tongbu-tui-app-able-to-be-installed-directly-from-the-browser-on-non

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