FlutterWebviewPlugin.m 776 B

12345678910111213141516171819202122232425
  1. #import "FlutterWebviewPlugin.h"
  2. @implementation FlutterWebviewPlugin {
  3. }
  4. - (instancetype)initWithController:(FlutterViewController *)controller {
  5. self = [super init];
  6. if (self) {
  7. FlutterMethodChannel *channel = [FlutterMethodChannel
  8. methodChannelWithName:@"flutter_webview_plugin"
  9. binaryMessenger:controller];
  10. [channel setMethodCallHandler:^(FlutterMethodCall *call,
  11. FlutterResult result) {
  12. if ([@"getPlatformVersion" isEqualToString:call.method]) {
  13. result([@"iOS " stringByAppendingString:[[UIDevice currentDevice]
  14. systemVersion]]);
  15. } else {
  16. result(FlutterMethodNotImplemented);
  17. }
  18. }];
  19. }
  20. return self;
  21. }
  22. @end