From c11dcd2841b43eae16bc1861e776b04c4bf5119b Mon Sep 17 00:00:00 2001 From: "DESKTOP-I3JPKHK\\wy" <1111> Date: Fri, 28 Nov 2025 14:21:43 +0800 Subject: [PATCH] Rename project to yx_app_upgrade_flutter --- README.md | 8 ++++---- USAGE_GUIDE.md | 2 +- .../com/example/app_upgrade_plugin/AppUpgradePlugin.kt | 2 +- example/integration_test/plugin_integration_test.dart | 2 +- example/lib/main.dart | 2 +- example/pubspec.yaml | 4 ++-- example/test/widget_test.dart | 4 ++-- ios/Classes/AppUpgradePlugin.swift | 2 +- lib/app_upgrade_plugin_method_channel.dart | 2 +- lib/app_upgrade_simple.dart | 2 +- pubspec.yaml | 4 ++-- 11 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 7e1021e..332b1e2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# App Upgrade Plugin +# YX App Upgrade Flutter 一款轻量、现代且易用的 Flutter 应用内更新插件。支持 Android 的"下载-安装"全流程,iOS 自动跳转 App Store。提供「一键检查更新」与「静默检查 + 用户决定」两种常见用法,并内置完善的权限处理与安装策略。 @@ -24,7 +24,7 @@ ```yaml dependencies: - app_upgrade_plugin: ^1.0.0 + yx_app_upgrade_flutter: ^1.0.0 ``` ## 🚀 快速开始 @@ -34,7 +34,7 @@ dependencies: 这是最简单的方式,一行代码即可完成检查更新并显示升级对话框: ```dart -import 'package:app_upgrade_plugin/app_upgrade_plugin.dart'; +import 'package:yx_app_upgrade_flutter/app_upgrade_plugin.dart'; void checkUpdate(BuildContext context) { // 可选:一次性配置常用选项 @@ -264,7 +264,7 @@ AppUpgradePlugin().configureHttp(const HttpConfig( ### 2) 权限助手(Android) ```dart -import 'package:app_upgrade_plugin/core/permission_helper.dart'; +import 'package:yx_app_upgrade_flutter/core/permission_helper.dart'; // 检查并请求存储权限 final hasStorage = await PermissionHelper.checkAndRequestStoragePermission(context: context); diff --git a/USAGE_GUIDE.md b/USAGE_GUIDE.md index cbedcde..c79b434 100644 --- a/USAGE_GUIDE.md +++ b/USAGE_GUIDE.md @@ -4,7 +4,7 @@ ### 基础用法(一行代码) ```dart -import 'package:app_upgrade_plugin/app_upgrade_plugin.dart'; +import 'package:yx_app_upgrade_flutter/app_upgrade_plugin.dart'; // 最简单的使用方式 await AppUpgradeSimple.instance.checkUpdate( diff --git a/android/src/main/kotlin/com/example/app_upgrade_plugin/AppUpgradePlugin.kt b/android/src/main/kotlin/com/example/app_upgrade_plugin/AppUpgradePlugin.kt index 73c0c7c..040e55c 100644 --- a/android/src/main/kotlin/com/example/app_upgrade_plugin/AppUpgradePlugin.kt +++ b/android/src/main/kotlin/com/example/app_upgrade_plugin/AppUpgradePlugin.kt @@ -34,7 +34,7 @@ class AppUpgradePlugin: FlutterPlugin, MethodCallHandler, ActivityAware { private val REQUEST_INSTALL_PACKAGES = 1001 override fun onAttachedToEngine(flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) { - channel = MethodChannel(flutterPluginBinding.binaryMessenger, "app_upgrade_plugin") + channel = MethodChannel(flutterPluginBinding.binaryMessenger, "yx_app_upgrade_flutter") channel.setMethodCallHandler(this) context = flutterPluginBinding.applicationContext } diff --git a/example/integration_test/plugin_integration_test.dart b/example/integration_test/plugin_integration_test.dart index 420d72b..ae89bbe 100644 --- a/example/integration_test/plugin_integration_test.dart +++ b/example/integration_test/plugin_integration_test.dart @@ -10,7 +10,7 @@ import 'package:flutter_test/flutter_test.dart'; import 'package:integration_test/integration_test.dart'; -import 'package:app_upgrade_plugin/app_upgrade_plugin.dart'; +import 'package:yx_app_upgrade_flutter/app_upgrade_plugin.dart'; void main() { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); diff --git a/example/lib/main.dart b/example/lib/main.dart index 542119b..d89ed5b 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -1,6 +1,6 @@ import 'dart:async'; -import 'package:app_upgrade_plugin/app_upgrade_plugin.dart'; +import 'package:yx_app_upgrade_flutter/app_upgrade_plugin.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; diff --git a/example/pubspec.yaml b/example/pubspec.yaml index e51b5ff..81c6f9d 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -21,9 +21,9 @@ dependencies: sdk: flutter - app_upgrade_plugin: + yx_app_upgrade_flutter: # When depending on this package from a real application you should use: - # app_upgrade_plugin: ^x.y.z + # yx_app_upgrade_flutter: ^x.y.z # See https://dart.dev/tools/pub/dependencies#version-constraints # The example app is bundled with the plugin so we use a path dependency on # the parent directory to use the current plugin's version. diff --git a/example/test/widget_test.dart b/example/test/widget_test.dart index 0fcabc0..745cf61 100644 --- a/example/test/widget_test.dart +++ b/example/test/widget_test.dart @@ -5,8 +5,8 @@ // gestures. You can also use WidgetTester to find child widgets in the widget // tree, read text, and verify that the values of widget properties are correct. -import 'package:app_upgrade_plugin/app_upgrade_plugin.dart'; -import 'package:app_upgrade_plugin/app_upgrade_plugin_enhanced.dart'; +import 'package:yx_app_upgrade_flutter/app_upgrade_plugin.dart'; +import 'package:yx_app_upgrade_flutter/app_upgrade_plugin_enhanced.dart'; import 'package:app_upgrade_plugin_example/main.dart'; import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/ios/Classes/AppUpgradePlugin.swift b/ios/Classes/AppUpgradePlugin.swift index 167334a..75c1144 100644 --- a/ios/Classes/AppUpgradePlugin.swift +++ b/ios/Classes/AppUpgradePlugin.swift @@ -3,7 +3,7 @@ import UIKit public class AppUpgradePlugin: NSObject, FlutterPlugin { public static func register(with registrar: FlutterPluginRegistrar) { - let channel = FlutterMethodChannel(name: "app_upgrade_plugin", binaryMessenger: registrar.messenger()) + let channel = FlutterMethodChannel(name: "yx_app_upgrade_flutter", binaryMessenger: registrar.messenger()) let instance = AppUpgradePlugin() registrar.addMethodCallDelegate(instance, channel: channel) } diff --git a/lib/app_upgrade_plugin_method_channel.dart b/lib/app_upgrade_plugin_method_channel.dart index 4ba217e..d652e30 100644 --- a/lib/app_upgrade_plugin_method_channel.dart +++ b/lib/app_upgrade_plugin_method_channel.dart @@ -20,7 +20,7 @@ import 'models/upgrade_info.dart'; class MethodChannelAppUpgradePlugin extends AppUpgradePluginPlatform { /// The method channel used to interact with the native platform. @visibleForTesting - final methodChannel = const MethodChannel('app_upgrade_plugin'); + final methodChannel = const MethodChannel('yx_app_upgrade_flutter'); late Dio _dio; HttpConfig _httpConfig = const HttpConfig(); diff --git a/lib/app_upgrade_simple.dart b/lib/app_upgrade_simple.dart index ee0cf4a..a7cf3c0 100644 --- a/lib/app_upgrade_simple.dart +++ b/lib/app_upgrade_simple.dart @@ -1,7 +1,7 @@ import 'dart:async'; import 'dart:io'; -import 'package:app_upgrade_plugin/core/upgrade_utils.dart'; +import 'package:yx_app_upgrade_flutter/core/upgrade_utils.dart'; import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; diff --git a/pubspec.yaml b/pubspec.yaml index f69812f..4a5b674 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ -name: app_upgrade_plugin +name: yx_app_upgrade_flutter description: "A universal, robust, and high-performance Flutter app upgrade plugin with smart update features." version: 1.0.0 -homepage: https://github.com/yourusername/app_upgrade_plugin +homepage: https://github.com/yourusername/yx_app_upgrade_flutter environment: sdk: '>=3.0.0 <4.0.0'