DCloud_heavensoft
DCloud_heavensoft
  • 发布:2019-12-10 02:45
  • 更新:2020-05-10 00:06
  • 阅读:17055

关于Apple发布的 App Updates for HTML5 Apps 的说明

分类:HTML5+

2019年9月6日,Apple发布一份声明,原文见此:https://developer.apple.com/news/?id=09062019b

这份声明着重强调的是Appstore更新的4.7规定,即:

  • In June, we updated guideline 4.7 sections 4, 5, & 6, to further narrow these exceptions and clarify an existing restriction. Apps containing or running code that is not embedded in the binary cannot provide access to real money gaming, lotteries, or charitable donations, among other changes

翻译成中文是:

  • 6月,我们更新了指南4.7第4、5和6节,以进一步缩小这些例外的范围并阐明现有限制。包含或运行未嵌入二进制文件中的代码的应用程序无法访问真钱游戏,彩票或慈善捐款以及其他更改

Apple强调,新app必须符合此规定,否则不予上线。同时给予老app 6个月的宽限期,在2020年3月前完成更新改造,否则会下架。

现在已经2020年3月了,每天都有uni-app做的应用新上架Appstore,他们都符合新规定,包括官方的hello uni-app。

但是一些不明真相的人仍然在传谣,技术圈里也如此多谣言令我们很遗憾。

DCloud建议开发者始终明白Apple害怕什么、想要什么:
Apple害怕的是:

  1. 提供体验不佳的网页应用,与在Safari里访问没有区别
  2. 通过动态更新绕过Apple的政策(不管是违反了法律,涉及黄赌毒,还是虚拟商品未通过iap支付,绕开Apple的分成)
  3. 优质的app都在Android上,而iOS上无法上架,导致用户都跑去用Android去了

Apple想要的是:

  • 需要开发者提供优质应用,以吸引Apple的手机用户
  • 如果涉及虚拟支付,一定要让Apple分钱

只要你的app体验良好,Apple手机用户喜欢,不违法、不侵害Apple利益,Appstore不会拒绝你。

贸易战虽然起起伏伏,但Apple对中国的政策是很谨小慎微的。比如香港暴徒曝光警察位置的App,Google不肯下架,Apple主动下架,因为它不想在中国找事情,卖iPhone是最重要的。

另外,自从iOS13将uiwebview设为私有API,而wkWebview限制非常多,这导致老的5+App和wap2app体验受限,想提供优质体验的应用,建议开发者尽快升级为uni-app。
uni-app不是一个网页套壳应用,它的js根本不运行在webview里(所以也没有document等对象),也不受wkwebview的各种限制。而如果使用nvue的话,视图层也不在webview里,和html5一点关系都没有。

14 关注 分享
半晴雨滴 377313813@qq.com redoume@163.com 418674657@qq.com 578735175@qq.com 尘雨雾录 saaaaaa 120442560@qq.com 暮光微暖 FLB 695801662@qq.com 893687090@qq.com 994545819@qq.com Mr月落乌啼

要回复文章请先登录注册

DCloud_heavensoft

DCloud_heavensoft (作者)

回复 小安迪:
这个自始至终都是违反Apple协议的,目前使用的人也都是偷偷用
2020-05-10 00:06
小安迪

小安迪

回复 DCloud_heavensoft:
wgt更新呢?
2020-05-09 16:07
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 1579106394@qq.com:
可以
2020-04-26 07:14
1579106394@qq.com

1579106394@qq.com

官网文档说,如果用vue的话是webview渲染,用nvue才是原生渲染。那么在uniapp里使用vue开发的app,能不能正常上线appstore
2020-04-25 23:58
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 956255348@qq.com:
截止到目前5+app仍然可以上架
2020-04-19 19:47
563429675@qq.com

563429675@qq.com

回复 956255348@qq.com:
哥们你那边有消息了给我说一下么。我这边也想知道这个答案
2020-04-18 13:01
956255348@qq.com

956255348@qq.com

那hbuilder打包的网页app 还能上架么 求告知
2020-03-26 11:48
2531157020@qq.com

2531157020@qq.com

对于在维护中的H5+,不可能在花成本去重做项目的,但是开新项目的时候可以使用nvue
2020-01-09 10:56
893687090@qq.com

893687090@qq.com

苹果不让上就算了 我还不稀罕
2020-01-09 10:47
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 darknight:
DCloud只是正确解读Apple的这篇公告。关于Apple未来的想法变化,谁也控制不了它,我们只能提供了基本推断原则,告诉开发者,把握真正的关键
2019-12-15 16:01