概要
Live Update機能の通知チャンネル作成時に使用されている文言がハードコードされているため、リソースファイルへ移してローカライズ可能にする必要があります。
対象ファイル
android/app/src/main/java/me/tinykitten/trainlcd/LiveUpdateModule.kt (43-49行目)
現在の実装
val channel = NotificationChannel(
CHANNEL_ID,
"運行情報",
NotificationManager.IMPORTANCE_DEFAULT
).apply {
description = "現在の運行状況をリアルタイムで表示します"
}
改善内容
- 「運行情報」と「現在の運行状況をリアルタイムで表示します」を
strings.xmlへ移動
reactApplicationContext.getString(R.string.xxx)を使用してリソースから取得
- 英語版のリソースも追加してローカライズ対応
参考
Requested by: @TinyKitten
概要
Live Update機能の通知チャンネル作成時に使用されている文言がハードコードされているため、リソースファイルへ移してローカライズ可能にする必要があります。
対象ファイル
android/app/src/main/java/me/tinykitten/trainlcd/LiveUpdateModule.kt(43-49行目)現在の実装
改善内容
strings.xmlへ移動reactApplicationContext.getString(R.string.xxx)を使用してリソースから取得参考
Requested by: @TinyKitten