[英]How can I change App's Icon dynamically in Android and iOS Flutter
我想從 Android 和 iOS 中的應用程序內部更改我的應用程序圖標。我怎樣才能在我的應用程序中實現這一點
你可以使用這個 package 我希望它可以幫助你
flutter_dynamic_icon: ^2.0.0
這個flutter_dynamic_icon package 可以提供幫助。 對我來說,它適用於 iOS
只需將flutter_dynamic_icon: ^2.0.0
添加到您的項目中並相應地進行一些更改
iOS配置(我只找到iOS):(如果有人找到Android配置請與我們分享)
添加圖標圖像(此處.png
)
在info.plist
中添加一些行 ( >> Raw info.plist << )
Dart 代碼示例:
import 'package:flutter_dynamic_icon/flutter_dynamic_icon.dart';
try {
if (await FlutterDynamicIcon.supportsAlternateIcons) {
await FlutterDynamicIcon.setAlternateIconName("photos");
print("App icon change successful");
return;
}
} on PlatformException {} catch (e) {}
print("Failed to change app icon");
...
// set batch number
try {
await FlutterDynamicIcon.setApplicationIconBadgeNumber(9399);
} on PlatformException {} catch (e) {}
// gets currently set batch number
int batchNumber = FlutterDynamicIcon.getApplicationIconBadgeNumber();
flutter dynamic icon
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.