跳过App Store,直接在设备上安装淘宝iOS客户端

2012-01-04 18:29:54 +08:00
 ehaagwlke
在touch上验证过。直接访问ma.m.taobao.com,然后点击“苹果iOS(淘宝客户端) 8.7MB,适用各代iPhone,点击即可下载” 这个链接(从上往下第二个),然后,就会出现一个确认框,如果你选择确认,就会有一个APP直接下载到你的Touch上。

看HTML源码里有一个链接是 itms-services://?action=download-manifest&url=http://download.taobaocdn.com/mobile/major/206200-iphone.plist。

然后下载了这个 plist文件,发现ipa文件部署在taobaocdn上的: http://download.taobaocdn.com/mobile/major/206200-iphone.ipa


想问的是: 这个是官方支持的app安装方法么?如果不是,这个是怎么做到的?
18184 次点击
所在节点    iDev
30 条回复
Kaiyuan
2012-01-04 18:56:07 +08:00
应该有其他限制的吧。修改了几个。本地测试随便拿一个ipa文件,可以下载但是安装失败。
fly2never
2012-01-04 18:57:16 +08:00
手机越狱过了没有?
hewigovens
2012-01-04 19:46:34 +08:00
这个是Apple推荐的部署使用企业证书签名的App的方法~
agassi_yzh
2012-01-04 19:48:05 +08:00
@hewigovens 正解,淘宝用得是企业账号。
overboming
2012-01-04 20:07:43 +08:00
虽然这是企业的部署方法,但是这种情况越狱过才能装。
bishop
2012-01-05 14:02:27 +08:00
发现同步推也是可以这么安装(越狱后)的,请求原理
hanbaoo
2012-01-05 14:19:18 +08:00
同求
johnan
2012-01-05 14:45:40 +08:00
eagle同学所说的情况无需越狱即可重现……
hanbaoo
2012-01-06 10:51:28 +08:00
@johnan 求实现原理,是否需要开企业账户呢?
lex
2012-01-06 11:43:21 +08:00
试了一下,没越狱的iOS5装上了。
popoer
2012-01-06 13:28:13 +08:00
好哇,淘宝都这样干了,看来Enterprise版的Developer账号可以把应用部署给第三方使用啊

本来Apple的协议里面,是不允许将应用提供给除企业内部之外的第三方用户使用的,我还发过一个帖子来求教呢,不过没有答案~~~

http://www.v2ex.com/t/24674
popoer
2012-01-06 13:31:16 +08:00
用iPad测试了一下,直接跳到AppStore里了。。。。
popoer
2012-01-06 13:32:50 +08:00
点击那个图标才是直接安装,点击链接文字,就是跳转到AppStore....
ehaagwlke
2012-01-06 16:45:48 +08:00
@popoer 只能使用这种方式安装一次。以后的操作都要过App Store的。 还有就是,第一次安装以后,App Store里是没有记录的。
popoer
2012-01-06 18:42:44 +08:00
@ehaagwlke
不太明白你的意思,通过这种方式安装的应用,还能通过AppStore升级吗?
dingtianran
2012-03-25 23:34:20 +08:00
这个是淘宝不守规矩,滥用了enterprice distribution的功能,按说一举报就完蛋的。

普通帐号也可以打包然后这么发布,不过只能是帐号里的100个设备可以这么安装(无需越狱),通过那个itms-services://?action=xxx.plist
sobigfish
2012-03-25 23:52:39 +08:00
@dingtianran 普通帐号是指普通的idp帐号么?签名都不一样,你确定能安装么?
paopaosa
2012-03-26 09:51:06 +08:00
普通帐号也可以,只是有100个设备限制.
stoneman
2012-08-12 12:10:10 +08:00
mark 下 正在研究这个
agassi_yzh
2012-08-12 12:24:45 +08:00
淘宝这个安装用的是企业帐号。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/24953

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX