繁体   English   中英

如何更改不同国家/地区的应用程序图标 IOS?

[英]How to change app icon in different country IOS?

我看到一些关于在 IOS 上本地化应用程序图标的旧帖子,我想知道现在是否有办法做到这一点,还是仍然不可能? 我没有找到任何关于它的信息

首先,您需要检查当前国家/地区,为此您需要安装react-native-localize

$ npm install --save react-native-localize
# --- or ---
$ yarn add react-native-localize

以及获取国家/地区的用法

import * as RNLocalize from "react-native-localize";

const country = RNLocalize.getCountry();

现在我们需要使用react-native-dynamic-app-icon以编程方式更改图标,因为 iOS 10.3 Apple 支持以编程方式设置备用应用程序图标。 这个 package 将此功能集成为 React Native 模块。 Android 尚不支持

安装:

$ npm install react-native-dynamic-app-icon

主要是自动安装

$ react-native link react-native-dynamic-app-icon

用法:

import AppIcon from 'react-native-dynamic-app-icon';
 
//check the language then:
AppIcon.setAppIcon('alternate');

//to get the icon name:
AppIcon.getIconName(result => {
  alert( 'Icon name: ' + result.iconName );
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM