RxReader / wechat_kit

Flutter版微信登录/分享/支付 SDK
MIT License
726 stars 123 forks source link

iOS 能否修改wechat_setup.rb 文件中 LSApplicationQueriesSchemes和NSAppTransportSecurity #131

Closed ZXCheng closed 1 year ago

ZXCheng commented 1 year ago

771686034620_ pic

droplet-js commented 1 year ago

为毛要修改?

ZXCheng commented 1 year ago

为毛要修改?

LSApplicationQueriesSchemes:微信文档里面是这三个; NSAppTransportSecurity:注释部分会导致广告插件使用原生控件展示图片无法显示。

droplet-js commented 1 year ago

新版的已经加上三个scheme了

droplet-js commented 1 year ago

ruby脚本改好了,等ci通过后发个新版 …

ZXCheng commented 1 year ago

ruby脚本改好了,等ci通过后发个新版 … 好的好的,感谢及时恢复,这个问题困扰了我一整天,才找出来

droplet-js commented 1 year ago

不是很懂 NSAllowsArbitraryLoadsInWebContent 引发图片无法显示问题 ...

NSAllowsArbitraryLoadsInWebContent
设置为 YES,解除通过 web view 发出的网络请求的 ATS 限制。启用这个键,可以使 app 访问任意网页内容,但不影响 app 的总体 ATS 策略。此键值默认为 NO。
droplet-js commented 1 year ago

卧槽,明白了 ... iOS 坑爹 ... 集成网易七鱼遇到的坑,导致SDWebImage无法加载网络图片

ZXCheng commented 1 year ago

不是很懂 NSAllowsArbitraryLoadsInWebContent 引发图片无法显示问题 ...

NSAllowsArbitraryLoadsInWebContent
设置为 YES,解除通过 web view 发出的网络请求的 ATS 限制。启用这个键,可以使 app 访问任意网页内容,但不影响 app 的总体 ATS 策略。此键值默认为 NO。

截屏2023-06-06 17 38 43 截屏2023-06-06 17 39 02

NSAllowsArbitraryLoads ,NSAllowsArbitraryLoadsInWebContent 都设置为 YES,HTTP只有 WKWebView 支持,广告插件具体怎么实现我没细看,如果广告图片是以 http 开头,就加载不出来了