diff --git a/packages/core_webview/pubspec.yaml b/packages/core_webview/pubspec.yaml index 57e2c7a..89d1097 100644 --- a/packages/core_webview/pubspec.yaml +++ b/packages/core_webview/pubspec.yaml @@ -16,7 +16,14 @@ dependencies: flutter: sdk: flutter flutter_riverpod: 3.2.1 - webview_flutter: ^4.14.1 + # Pub.dev 的 webview_flutter 不声明 OHOS 实现。固定到 CPF-Flutter 的 OHOS + # 适配版本(同 core_storage 里 shared_preferences 的处理方式)。 + webview_flutter: + git: + url: https://gitcode.com/CPF-Flutter/flutter_packages.git + # 固定 commit(webview_flutter-v4.13.1-ohos-1.0.2 标签),不用分支名。 + ref: 89476bb7432938a54e5b09b449d1d031e85f0e5c + path: packages/webview_flutter/webview_flutter dev_dependencies: flutter_lints: ^6.0.0 diff --git a/pubspec.lock b/pubspec.lock index 210f1e9..0eae22e 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1086,11 +1086,12 @@ packages: webview_flutter: dependency: transitive description: - name: webview_flutter - sha256: d53e1ccf5516f25017e3c9d44c39034db352d20fa34fe200674270242c2c5111 - url: "https://pub.dev" - source: hosted - version: "4.14.1" + path: "packages/webview_flutter/webview_flutter" + ref: "89476bb7432938a54e5b09b449d1d031e85f0e5c" + resolved-ref: "89476bb7432938a54e5b09b449d1d031e85f0e5c" + url: "https://gitcode.com/CPF-Flutter/flutter_packages.git" + source: git + version: "4.13.1" webview_flutter_android: dependency: transitive description: @@ -1099,6 +1100,15 @@ packages: url: "https://pub.dev" source: hosted version: "4.12.0" + webview_flutter_ohos: + dependency: transitive + description: + path: "packages/webview_flutter/webview_flutter_ohos" + ref: "89476bb7432938a54e5b09b449d1d031e85f0e5c" + resolved-ref: "89476bb7432938a54e5b09b449d1d031e85f0e5c" + url: "https://gitcode.com/CPF-Flutter/flutter_packages.git" + source: git + version: "4.7.0" webview_flutter_platform_interface: dependency: transitive description: