I got the message from Apple when upload my app:
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
I didn't use this library directly but the aad_oauth used.
I searched in source code and it seems that we already use WKWebView instead of.
Just one place we can search UIWebView in ios/Classes/FlutterWebviewPlugin.m
line comment 5 // UIWebViewDelegate
Is it the case, Apple automatic scan this comment line and reject my app?
Flutter doctor output
[✓] Flutter (Channel master, 1.24.0-4.0.pre.57, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-VN)
• Flutter version 1.24.0-4.0.pre.57 at /Users/it/Desktop/Backup/QAD/flutter
• Framework revision fdac8a9d1f (7 weeks ago), 2020-10-25 19:47:02 -0400
• Engine revision d4a3c9c471
• Dart version 2.11.0 (build 2.11.0-256.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/it/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.2, Build version 12B45b
• CocoaPods version 1.9.3
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 50.0.1
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
Hi,
I got the message from Apple when upload my app: ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
I didn't use this library directly but the aad_oauth used.
I searched in source code and it seems that we already use WKWebView instead of. Just one place we can search UIWebView in ios/Classes/FlutterWebviewPlugin.m line comment 5 // UIWebViewDelegate
Is it the case, Apple automatic scan this comment line and reject my app?
System info
Issue occurs on: iOS Plugin version: 0.3.11
Pubspec: shared_preferences: ^0.5.3+4 vibration: ^1.2.1 camera: ^0.5.4+2 fast_qr_reader_view: git: url: https://github.com/facundomedica/fast_qr_reader_view.git path_provider: ^1.3.0 intro_slider: ^2.2.8 crypto: ^2.1.3 http: ^0.12.0+2 location: ^2.3.5 device_info: ^0.4.1+2 aad_oauth: ^0.2.0 settings_ui: ^0.1.1 audioplayers: ^0.13.5 flutter_launcher_icons: ^0.7.4 google_sign_in: ^4.1.1 flutter_facebook_login: ^3.0.0 flutter_twitter_login: git: url: https://github.com/eudangeld/flutter_twitter_login.git fluttertoast: ^3.1.3 package_info: 0.4.1 twitter_api: 0.1.2 sign_in_with_apple: ^2.5.4 json_serializable: ^3.2.2 connectivity: ^0.4.6+2 material_design_icons_flutter: 3.2.4096 cupertino_icons: ^0.1.2
Flutter doctor output [✓] Flutter (Channel master, 1.24.0-4.0.pre.57, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-VN) • Flutter version 1.24.0-4.0.pre.57 at /Users/it/Desktop/Backup/QAD/flutter • Framework revision fdac8a9d1f (7 weeks ago), 2020-10-25 19:47:02 -0400 • Engine revision d4a3c9c471 • Dart version 2.11.0 (build 2.11.0-256.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2) • Android SDK at /Users/it/Library/Android/sdk • Platform android-30, build-tools 30.0.2 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593) • All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.2) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.2, Build version 12B45b • CocoaPods version 1.9.3
[✓] Android Studio (version 4.0) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin version 50.0.1 • Dart plugin version 193.7547 • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)