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