未验证 提交 f0476334 编写于 作者: X xster 提交者: GitHub

Turn off insecure socket policy configuration in the engine (#25299)

上级 44036ca0
...@@ -237,9 +237,6 @@ public class FlutterLoader { ...@@ -237,9 +237,6 @@ public class FlutterLoader {
} }
shellArgs.add("--cache-dir-path=" + result.engineCachesPath); shellArgs.add("--cache-dir-path=" + result.engineCachesPath);
if (!flutterApplicationInfo.clearTextPermitted) {
shellArgs.add("--disallow-insecure-connections");
}
if (flutterApplicationInfo.domainNetworkPolicy != null) { if (flutterApplicationInfo.domainNetworkPolicy != null) {
shellArgs.add("--domain-network-policy=" + flutterApplicationInfo.domainNetworkPolicy); shellArgs.add("--domain-network-policy=" + flutterApplicationInfo.domainNetworkPolicy);
} }
......
...@@ -134,12 +134,10 @@ flutter::Settings FLTDefaultSettingsForBundle(NSBundle* bundle) { ...@@ -134,12 +134,10 @@ flutter::Settings FLTDefaultSettingsForBundle(NSBundle* bundle) {
} }
// Domain network configuration // Domain network configuration
NSDictionary* appTransportSecurity = // Disabled in https://github.com/flutter/flutter/issues/72723.
[mainBundle objectForInfoDictionaryKey:@"NSAppTransportSecurity"]; // Re-enable in https://github.com/flutter/flutter/issues/54448.
settings.may_insecurely_connect_to_all_domains = settings.may_insecurely_connect_to_all_domains = true;
[FlutterDartProject allowsArbitraryLoads:appTransportSecurity]; settings.domain_network_policy = "";
settings.domain_network_policy =
[FlutterDartProject domainNetworkPolicy:appTransportSecurity].UTF8String;
// SkParagraph text layout library // SkParagraph text layout library
NSNumber* enableSkParagraph = [mainBundle objectForInfoDictionaryKey:@"FLTEnableSkParagraph"]; NSNumber* enableSkParagraph = [mainBundle objectForInfoDictionaryKey:@"FLTEnableSkParagraph"];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册