React-native-wechat: 提交苹果审核的时候出现警告,ios13开始使用 webview 的应用不再允许提交

Created on 7 Oct 2019  ·  21Comments  ·  Source: yorkie/react-native-wechat

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

以上是苹果邮件的警告内容,而这个警告是因为 WeChat 的库使用了 webview 导致的,把这个库移除就没出现警告了。

Most helpful comment

@RodgerLai 我刚刚发布了一个新的库,你可以临时使用 react-native-wechat-lib

All 21 comments

@little-snow-fox 这个警告貌似不是 webview 导致的问题,检查你的 App 是否应用了苹果的推送通知,启用了的话需要在 Apple Developer 后台配置并生成对应的 provisioning profiles 配置文件, 重新打包 ipa 发版。

@M1seRy 实在抱歉,错误邮件复制错了

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

@M1seRy 实在抱歉,错误邮件复制错了

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

在iOS应用程序运行在8之后,使用WKWebView类,而不是使用UIWebView。

@orzhtml 是的,我看了微信SDK的更新日志,最新的SDK1.8.6.1才开始移除UIWebView。
日志内容:SDK1.8.6.1: 短信授权登录使用的UIWebview切换成WKWebview。

目前这个开源库使用的SDK版本似乎有些年份,加上我需要使用跳转小程序的功能,我唯一的解决方案是Fork这个开源库然后更换新的SDK。

安卓SDK并没多大变化,更换很容易,但是是IOS版本接口变化比较大,导致修改地方比较多,而且无法确定是否所有修改地方都稳定,所以没提交合并请求。

可以提供一下 新的1.8.6 sendReq 的方法吗 现在变成void了不是bool了

@orzhtml 是的,我看了微信SDK的更新日志,最新的SDK1.8.6.1才开始移除UIWebView。
日志内容:SDK1.8.6.1: 短信授权登录使用的UIWebview切换成WKWebview。

目前这个开源库使用的SDK版本似乎有些年份,加上我需要使用跳转小程序的功能,我唯一的解决方案是Fork这个开源库然后更换新的SDK。

安卓SDK并没多大变化,更换很容易,但是是IOS版本接口变化比较大,导致修改地方比较多,而且无法确定是否所有修改地方都稳定,所以没提交合并请求。

坐等大神的Fork合并

@little-snow-fox 能把你fork修改过的库放出来吗?谢谢~

@KingAmo 稍微给我几天时间,待我确认修改后的库没问题就放出来

@M1seRy 已经写完了,打算发布,但不知道是提交合并好,还是创建新的开源库,因为代码变动太大,几乎等于重写,主要接口的方法名称和参数都被我重写过了,使用方式也不一样。担心推送合并的话,会影响到正在使用的用户,特别是生产环境。

@M1seRy 对了,用了最新的 wechat SDK 后,IOS 提交审核的 UIWebView 警告没了。

@little-snow-fox 先提 pr。

主仓库打tag,发合并升大版本,提示老项目用老版本,新项目用新版本,不会有什么问题的

大佬,先提上来看看吧?-.-

@M1seRy 好的,我这两天抽空整理下,然后提交一个合并请求

已经提交合并,不过似乎 CI 不通过,这得花不小时间来处理。 #526

大佬们预计何时发布新版本啊 盼望着能用

大佬们预计何时发布新版本啊 盼望着能用

你直接先用大佬 Fork 的版本最快了

@orzhtml fork出去的版本 怎么通过yarn安装?

@RodgerLai 我刚刚发布了一个新的库,你可以临时使用 react-native-wechat-lib

@little-snow-fox 辛苦了大神 我先体验下(不需要兼容老的写法) 有问题我及时反馈出来。

@little-snow-fox 十分感谢!

Was this page helpful?
0 / 5 - 0 ratings