File tree Expand file tree Collapse file tree 3 files changed +12
-13
lines changed Expand file tree Collapse file tree 3 files changed +12
-13
lines changed Original file line number Diff line number Diff line change @@ -90,15 +90,12 @@ class AndroidPackageService {
90
90
return false ;
91
91
}
92
92
93
- try {
94
- // Use the Android package manager for non-F-Droid builds
95
- return await apm_manager.AndroidPackageManager .getInstalledPackages (
96
- includeAppIcons: false ,
97
- includeSystemApps: false ,
98
- ).then ((_) => true );
99
- } catch (e) {
100
- return false ;
101
- }
93
+ // NOTE:
94
+ // 以前は android_package_manager の `AndroidPackageManager.getInstalledPackages` を
95
+ // 呼び出してインストール可能かどうかを間接的に判定していたが、プラグインのAPI変更により
96
+ // ビルド時に解決できなくなったため、ここでは最小限のプラットフォームガードのみとする。
97
+ // 実際のインストール可否は installApk 実行時の例外で判断される。
98
+ return true ;
102
99
}
103
100
104
101
/// Get app version - fallback implementation for F-Droid builds
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ packages:
21
21
dependency: "direct main"
22
22
description:
23
23
path: "."
24
- ref: main
24
+ ref: c9e144fae63231b5d1d7b88af779c314afcb6e83
25
25
resolved-ref: c9e144fae63231b5d1d7b88af779c314afcb6e83
26
26
url: "https://github.com/ImranR98/android_package_installer"
27
27
source: git
@@ -30,7 +30,7 @@ packages:
30
30
dependency: "direct main"
31
31
description:
32
32
path: "."
33
- ref: master
33
+ ref: "18231a8a2343747440b0bfe90f7d56ef7f586099"
34
34
resolved-ref: "18231a8a2343747440b0bfe90f7d56ef7f586099"
35
35
url: "https://github.com/ImranR98/android_package_manager"
36
36
source: git
Original file line number Diff line number Diff line change @@ -52,11 +52,13 @@ dependencies:
52
52
android_package_installer :
53
53
git :
54
54
url : https://github.com/ImranR98/android_package_installer
55
- ref : main
55
+ # Pin to specific commit for stability (was: main)
56
+ ref : c9e144fae63231b5d1d7b88af779c314afcb6e83
56
57
android_package_manager :
57
58
git :
58
59
url : https://github.com/ImranR98/android_package_manager
59
- ref : master
60
+ # Pin to specific commit for stability (was: master)
61
+ ref : 18231a8a2343747440b0bfe90f7d56ef7f586099
60
62
61
63
dev_dependencies :
62
64
flutter_test :
You can’t perform that action at this time.
0 commit comments