Rename project to yx_app_upgrade_flutter

This commit is contained in:
DESKTOP-I3JPKHK\wy 2025-11-28 14:21:43 +08:00
parent 7eff3553fb
commit c11dcd2841
11 changed files with 17 additions and 17 deletions

View File

@ -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);

View File

@ -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(

View File

@ -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
}

View File

@ -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();

View File

@ -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';

View File

@ -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.

View File

@ -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';

View File

@ -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)
}

View File

@ -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();

View File

@ -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';

View File

@ -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'