iOS - Allow changing of User-Agent (#2293)

This commit is contained in:
P W
2024-04-19 15:02:21 +02:00
committed by GitHub
parent c4bbb2b62a
commit 7f2fbb6822
3 changed files with 11 additions and 2 deletions

View File

@@ -90,7 +90,12 @@ public:
NSURLSessionConfiguration *sessionConfig = MLNNativeNetworkManager.sharedManager.sessionConfiguration;
session = [NSURLSession sessionWithConfiguration:sessionConfig];
userAgent = getUserAgent();
if (sessionConfig.HTTPAdditionalHeaders[@"User-Agent"] == nil) {
userAgent = getUserAgent();
} else {
userAgent = sessionConfig.HTTPAdditionalHeaders[@"User-Agent"];
}
}
}

View File

@@ -4,6 +4,10 @@ MapLibre welcomes participation and contributions from everyone. Please read [`C
## main
## 6.4.0
- User-Agent in network requests can now be changed via `MLNNativeNetworkManager.sharedManager.sessionConfiguration` ([#2293](https://github.com/maplibre/maplibre-native/pull/2293)).
## 6.3.3
- Fix memory leak in Metal shader compilation ([#2257](https://github.com/maplibre/maplibre-native/pull/2257)).

View File

@@ -1 +1 @@
6.3.3
6.4.0