簡體   English   中英

如何在 Android 和 iOS Flutter 中動態更改應用程序的圖標

[英]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

在ios項目中添加圖標

info.plist中添加一些行 ( >> Raw info.plist << )

信息.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM