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