1***@qq.com
1***@qq.com
  • 发布:2020-11-02 17:42
  • 更新:2020-11-03 16:06
  • 阅读:1384

HBuilderX中添加了"kernel" : { "ios" : "UIWebview" },才能正常访问,但是苹果审核又废弃了UIWebview

分类:HBuilderX

如题

2020-11-02 17:42 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

因iOS13起UIWebview被列为非公开API,被App Store拒绝上架。从HBuilderX 2.3.0+起,iOS App的默认webview从UIwebview改为了WKWebview。WKWebview与UIWebview有部分区别,包括更严格的联网或canvas跨域限制,详见:https://ask.dcloud.net.cn/article/36348

1***@qq.com

1***@qq.com (作者)

谢谢,您说的我看过,但是现在不加那个没法访问,怎么解决呢?

chenli

chenli

ios没通过NSExceptionDomains设置http协议的白名单,审核也会被App Store拒绝上架。一般来说是强制要求做https协议!

1***@qq.com

1***@qq.com (作者)

这个跟我们后台有关系吗?就是不加"kernel" : { "ios" : "UIWebview" },这个不能不能访问,存在什么跨域吗?

  • chenli

    直接换https,就不会有这个问题了

    2020-11-04 06:54

  • 1***@qq.com (作者)

    回复 chenli: 刚换成https,但是还是无法访问网络,急人

    2020-11-04 10:34

该问题目前已经被锁定, 无法添加新回复