DCloud_heavensoft
DCloud_heavensoft
  • 发布:2019-12-10 02:45
  • 更新:2023-01-15 10:10
  • 阅读:38908

关于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一点关系都没有。

17 关注 分享
半晴雨滴 秋凡 语文数学天才 4***@qq.com 5***@qq.com 尘雨雾录 saaaaaa 1***@qq.com 暮光微暖 FLB 6***@qq.com 8***@qq.com 9***@qq.com Mr月落乌啼 Ramon jiutianL vurtne

要回复文章请先登录注册

胡英俊小dd

胡英俊小dd

可以正常上架app到市场各大应用商店包括appstore
2021-10-19 10:17
DCloud_heavensoft

DCloud_heavensoft (作者)

回复 8***@qq.com :
uni-app默认没有使用uiwebview,检查下你是不是用了三方原生插件,应该是这些插件或sdk有问题。
2021-03-16 16:10
8***@qq.com

8***@qq.com

现在uniapp打包的APP上传之后App Store也提示了不能用uiwebview,这该怎么解决呢?
2021-03-16 11:39
x***@qq.com

x***@qq.com

低版本创建的项目,不管后期长级IDE,还是改配置,在打包IOS时还是会报 ITMS-90809,重新创建个项目,复制代码再打包
2021-01-21 16:37
大小冬天

大小冬天

回复 8***@qq.com :
哈哈,牛皮
2020-12-13 16:04
luch

luch

赞赞赞赞
2020-06-02 16:39
DCloud_heavensoft

DCloud_heavensoft (作者)

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

小安迪

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

DCloud_heavensoft (作者)

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

1***@qq.com

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