gpt4 book ai didi

ios - 具有自定义 URLSessionConfiguration 的 Google map iOS SDK

转载 作者:行者123 更新时间:2023-11-30 11:55:31 25 4
gpt4 key购买 nike

从 iOS 11 开始我们可以设置:

let sessionConfiguration = URLSessionConfiguration.default
sessionConfiguration.multipathServiceType = .interactive

然后,当 WiFi 连接速度太慢时,应用程序将自动切换到蜂窝网络,因此 HTTP 请求将正常工作。我需要它,因为我使用 WeyeFeye 设备,因此用户的设备始终连接到不起作用的 WeyeFeye WiFi(我们仅需要它来从 WeyeFeye 获取文件)。

因此,当我设置此 .interactive URLSessionConfiguration 时,我的应用程序可以向后端发出常规 REST 请求。但是 google map 不起作用,因为它使用 URLSessionConfiguration.default session 配置。

有没有办法将 session 配置传递给 Google map

更新:

我对 Firebase 框架也有同样的问题

最佳答案

我没有看到任何明显的东西。如果您也找不到,您应该针对 SDK 提交错误,并要求他们公开一个配置对象,您可以使用该对象来提供自定义 session 配置作为基准。

与此同时,除非您能找到某种方法来控制使用什么 session ,否则我认为解决此问题的唯一其他方法是使用 swizzling .

基本上,您可以将 NSURLSessionConfiguration 类中的 getter 方法替换为始终返回您希望其返回的值的自定义实现。之后,在您的应用中创建的所有 session 都将使用该模式。

关于ios - 具有自定义 URLSessionConfiguration 的 Google map iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47865158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com