Merge pull request #1092 from react-native-community/chore/disable-ios-headers

Disable HTTP headers on iOS since it uses a private API
This commit is contained in:
Hampton Maxwell
2018-06-26 15:43:22 -07:00
committed by GitHub

View File

@@ -334,9 +334,12 @@ static NSString *const timedMetadata = @"timedMetadata";
if (isNetwork) {
NSMutableDictionary *assetOptions = [[NSMutableDictionary alloc]init];
/* Per #1091, this is not a public API. We need to either get approval from Apple to use this
* or use a different approach.
if ([headers count] > 0) {
[assetOptions setObject:headers forKey:@"AVURLAssetHTTPHeaderFieldsKey"];
}
*/
NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];
[assetOptions setObject:cookies forKey:AVURLAssetHTTPCookiesKey];