diff --git a/packages/package_info_plus/CHANGELOG.md b/packages/package_info_plus/CHANGELOG.md
index 76c53318c8..166df53d67 100644
--- a/packages/package_info_plus/CHANGELOG.md
+++ b/packages/package_info_plus/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.6.0
+
+- Changed method channel name
+- Moved Java files to different java package to avoid issues with package_info
+
## 0.5.0
- Transfer to plus-plugins monorepo
diff --git a/packages/package_info_plus/android/src/main/AndroidManifest.xml b/packages/package_info_plus/android/src/main/AndroidManifest.xml
index 133ae5faf3..96f347ed64 100644
--- a/packages/package_info_plus/android/src/main/AndroidManifest.xml
+++ b/packages/package_info_plus/android/src/main/AndroidManifest.xml
@@ -1,3 +1,3 @@
+ package="dev.fluttercommunity.plus.packageinfo">
diff --git a/packages/package_info_plus/android/src/main/java/io/flutter/plugins/packageinfo/PackageInfoPlugin.java b/packages/package_info_plus/android/src/main/java/dev/fluttercommunity/plus/packageinfo/PackageInfoPlugin.java
similarity index 95%
rename from packages/package_info_plus/android/src/main/java/io/flutter/plugins/packageinfo/PackageInfoPlugin.java
rename to packages/package_info_plus/android/src/main/java/dev/fluttercommunity/plus/packageinfo/PackageInfoPlugin.java
index ca10414672..8808a6e622 100644
--- a/packages/package_info_plus/android/src/main/java/io/flutter/plugins/packageinfo/PackageInfoPlugin.java
+++ b/packages/package_info_plus/android/src/main/java/dev/fluttercommunity/plus/packageinfo/PackageInfoPlugin.java
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-package io.flutter.plugins.packageinfo;
+package dev.fluttercommunity.plus.packageinfo;
import android.content.Context;
import android.content.pm.PackageInfo;
@@ -36,7 +36,7 @@ public void onAttachedToEngine(FlutterPluginBinding binding) {
private void onAttachedToEngine(Context applicationContext, BinaryMessenger messenger) {
this.applicationContext = applicationContext;
- methodChannel = new MethodChannel(messenger, "plugins.flutter.io/package_info");
+ methodChannel = new MethodChannel(messenger, "dev.fluttercommunity.plus/package_info");
methodChannel.setMethodCallHandler(this);
}
diff --git a/packages/package_info_plus/example/android/app/src/main/java/io/flutter/plugins/packageinfoexample/EmbedderV1Activity.java b/packages/package_info_plus/example/android/app/src/main/java/io/flutter/plugins/packageinfoexample/EmbedderV1Activity.java
index a32c504848..ccc1f20a71 100644
--- a/packages/package_info_plus/example/android/app/src/main/java/io/flutter/plugins/packageinfoexample/EmbedderV1Activity.java
+++ b/packages/package_info_plus/example/android/app/src/main/java/io/flutter/plugins/packageinfoexample/EmbedderV1Activity.java
@@ -5,14 +5,14 @@
package io.flutter.plugins.packageinfoexample;
import android.os.Bundle;
+import dev.fluttercommunity.plus.packageinfo.PackageInfoPlugin;
import io.flutter.app.FlutterActivity;
-import io.flutter.plugins.packageinfo.PackageInfoPlugin;
public class EmbedderV1Activity extends FlutterActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
PackageInfoPlugin.registerWith(
- registrarFor("io.flutter.plugins.packageinfo.PackageInfoPlugin"));
+ registrarFor("dev.fluttercommunity.plus.packageinfo.PackageInfoPlugin"));
}
}
diff --git a/packages/package_info_plus/example/pubspec.yaml b/packages/package_info_plus/example/pubspec.yaml
index ddacb6a0c1..d873c60d37 100644
--- a/packages/package_info_plus/example/pubspec.yaml
+++ b/packages/package_info_plus/example/pubspec.yaml
@@ -1,5 +1,9 @@
name: package_info_example
description: Demonstrates how to use the package_info_plus plugin.
+
+environment:
+ sdk: '>=2.10.0 <3.0.0'
+
dependencies:
flutter:
sdk: flutter
diff --git a/packages/package_info_plus/ios/Classes/FLTPackageInfoPlugin.m b/packages/package_info_plus/ios/Classes/FLTPackageInfoPlugin.m
index 046f15fec3..9c3e269a96 100644
--- a/packages/package_info_plus/ios/Classes/FLTPackageInfoPlugin.m
+++ b/packages/package_info_plus/ios/Classes/FLTPackageInfoPlugin.m
@@ -7,7 +7,7 @@
@implementation FLTPackageInfoPlugin
+ (void)registerWithRegistrar:(NSObject*)registrar {
FlutterMethodChannel* channel =
- [FlutterMethodChannel methodChannelWithName:@"plugins.flutter.io/package_info"
+ [FlutterMethodChannel methodChannelWithName:@"dev.fluttercommunity.plus/package_info"
binaryMessenger:[registrar messenger]];
FLTPackageInfoPlugin* instance = [[FLTPackageInfoPlugin alloc] init];
[registrar addMethodCallDelegate:instance channel:channel];
diff --git a/packages/package_info_plus/pubspec.yaml b/packages/package_info_plus/pubspec.yaml
index db005ac861..c337a6655f 100644
--- a/packages/package_info_plus/pubspec.yaml
+++ b/packages/package_info_plus/pubspec.yaml
@@ -1,6 +1,6 @@
name: package_info_plus
description: Flutter plugin for querying information about the application package, such as CFBundleVersion on iOS or versionCode on Android.
-version: 0.5.0
+version: 0.6.0
homepage: https://plus.fluttercommunity.dev/
repository: https://github.com/fluttercommunity/plus_plugins/tree/main/packages/
@@ -8,7 +8,7 @@ flutter:
plugin:
platforms:
android:
- package: io.flutter.plugins.packageinfo
+ package: dev.fluttercommunity.plus.packageinfo
pluginClass: PackageInfoPlugin
ios:
pluginClass: FLTPackageInfoPlugin
@@ -22,9 +22,9 @@ flutter:
dependencies:
flutter:
sdk: flutter
- package_info_plus_platform_interface: ^0.1.0
+ package_info_plus_platform_interface: ^0.3.0
package_info_plus_web: ^0.1.0
- package_info_plus_macos: ^0.1.0
+ package_info_plus_macos: ^0.2.0
package_info_plus_windows: ^0.1.0
dev_dependencies:
diff --git a/packages/package_info_plus/test/package_info_test.dart b/packages/package_info_plus/test/package_info_test.dart
index 29af1a0a62..21efb734a4 100644
--- a/packages/package_info_plus/test/package_info_test.dart
+++ b/packages/package_info_plus/test/package_info_test.dart
@@ -10,7 +10,7 @@ void main() {
TestWidgetsFlutterBinding.ensureInitialized();
const MethodChannel channel =
- MethodChannel('plugins.flutter.io/package_info');
+ MethodChannel('dev.fluttercommunity.plus/package_info');
List log;
channel.setMockMethodCallHandler((MethodCall methodCall) async {
diff --git a/packages/package_info_plus_macos/CHANGELOG.md b/packages/package_info_plus_macos/CHANGELOG.md
index 09dfb41b7a..27b8e13018 100644
--- a/packages/package_info_plus_macos/CHANGELOG.md
+++ b/packages/package_info_plus_macos/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.2.0
+
+- Changed method channel name
+
## 0.1.0
- Transfer to plus-plugins monorepo
diff --git a/packages/package_info_plus_macos/macos/Classes/FLTPackageInfoPlugin.m b/packages/package_info_plus_macos/macos/Classes/FLTPackageInfoPlugin.m
index 046f15fec3..9c3e269a96 100644
--- a/packages/package_info_plus_macos/macos/Classes/FLTPackageInfoPlugin.m
+++ b/packages/package_info_plus_macos/macos/Classes/FLTPackageInfoPlugin.m
@@ -7,7 +7,7 @@
@implementation FLTPackageInfoPlugin
+ (void)registerWithRegistrar:(NSObject*)registrar {
FlutterMethodChannel* channel =
- [FlutterMethodChannel methodChannelWithName:@"plugins.flutter.io/package_info"
+ [FlutterMethodChannel methodChannelWithName:@"dev.fluttercommunity.plus/package_info"
binaryMessenger:[registrar messenger]];
FLTPackageInfoPlugin* instance = [[FLTPackageInfoPlugin alloc] init];
[registrar addMethodCallDelegate:instance channel:channel];
diff --git a/packages/package_info_plus_macos/pubspec.yaml b/packages/package_info_plus_macos/pubspec.yaml
index 65b5d2ca29..43279f1d5c 100644
--- a/packages/package_info_plus_macos/pubspec.yaml
+++ b/packages/package_info_plus_macos/pubspec.yaml
@@ -1,6 +1,6 @@
name: package_info_plus_macos
description: macOS implementation of the package_info_plus plugin.
-version: 0.1.0
+version: 0.2.0
homepage: https://plus.fluttercommunity.dev/
repository: https://github.com/fluttercommunity/plus_plugins/tree/main/packages/
diff --git a/packages/package_info_plus_platform_interface/CHANGELOG.md b/packages/package_info_plus_platform_interface/CHANGELOG.md
index 2d7342abee..ef379be290 100644
--- a/packages/package_info_plus_platform_interface/CHANGELOG.md
+++ b/packages/package_info_plus_platform_interface/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.3.0
+
+- Changed method channel name
+
## 0.2.0
- Transfer to plus-plugins monorepo
diff --git a/packages/package_info_plus_platform_interface/lib/method_channel_package_info.dart b/packages/package_info_plus_platform_interface/lib/method_channel_package_info.dart
index 04ab631fb5..ee310992f7 100644
--- a/packages/package_info_plus_platform_interface/lib/method_channel_package_info.dart
+++ b/packages/package_info_plus_platform_interface/lib/method_channel_package_info.dart
@@ -3,7 +3,8 @@ import 'package:package_info_plus_platform_interface/package_info_data.dart';
import 'package_info_platform_interface.dart';
-const MethodChannel _channel = MethodChannel('plugins.flutter.io/package_info');
+const MethodChannel _channel =
+ MethodChannel('dev.fluttercommunity.plus/package_info');
/// An implementation of [PackageInfoPlatform] that uses method channels.
class MethodChannelPackageInfo extends PackageInfoPlatform {
diff --git a/packages/package_info_plus_platform_interface/pubspec.yaml b/packages/package_info_plus_platform_interface/pubspec.yaml
index af28ac248b..5421892ea9 100644
--- a/packages/package_info_plus_platform_interface/pubspec.yaml
+++ b/packages/package_info_plus_platform_interface/pubspec.yaml
@@ -1,6 +1,6 @@
name: package_info_plus_platform_interface
description: A common platform interface for the package_info_plus plugin.
-version: 0.1.0
+version: 0.3.0
homepage: https://plus.fluttercommunity.dev/
repository: https://github.com/fluttercommunity/plus_plugins/tree/main/packages/
diff --git a/packages/package_info_plus_platform_interface/test/method_channel_package_info_test.dart b/packages/package_info_plus_platform_interface/test/method_channel_package_info_test.dart
index 84e34efbd5..57a5d3fefa 100644
--- a/packages/package_info_plus_platform_interface/test/method_channel_package_info_test.dart
+++ b/packages/package_info_plus_platform_interface/test/method_channel_package_info_test.dart
@@ -36,7 +36,7 @@ void main() {
group('$MethodChannelPackageInfo()', () {
const MethodChannel channel =
- MethodChannel('plugins.flutter.io/package_info');
+ MethodChannel('dev.fluttercommunity.plus/package_info');
final List log = [];
channel.setMockMethodCallHandler((MethodCall methodCall) async {
log.add(methodCall);