デバイスの言語設定によって、プッシュ通知の文言をローカライズする方法
Growth Pushではデバイスでの言語設定にてセグメント配信をする事により、プッシュ通知の文言をローカライズする事が出来ます。
Growthbeat SDK 2.x.x 以上の SDK をご利用の場合は下記のタグが自動で付与されます。(Growthbeat SDK 1.x.x 以下の SDK をご利用の場合は setDeviceTags メソッドを実装する必要がございます。)
- Device(端末名)
- OS(OSバージョン)
- Time Zone(デバイスのタイムゾーン設定)
- Language(デバイスの言語)
- Version(アプリのバージョン)
- Build(アプリのビルド番号)
- AdvertisingID(広告ID Android=AdvertisingId, iOS=IDFA)
- Tracking Enabled(広告利用可否)
なので、例えば言語設定が英語のデバイスに送信したい場合は、
「Languageタグがen」をセグメント条件として指定することにより可能です。
「Languageタグがen」をセグメント条件として指定することにより可能です。
1. まずLanguageタグにてセグメントを作成する(2回目以降はこのステップはスキップする事が可能です。)
2. そのセグメントに向けて配信をする
更に、細かい言語設定として以下の様な事例もございましたので、こちらもご参考ください。
▼Androidデバイスの繁体中国語と簡体中国語をセグメントで分ける方法
http://growthhack.sirok.co.jp/nocategory/android/
http://growthhack.sirok.co.jp/nocategory/android/
対応している言語は、以下(1)~(5)の全てを満たしている文字のみ、問題なく送ることが出来ます。
(1)配信する人のデバイスで打てる文字
(2)配信する人が使ってるブラウザで打てる文字
(3)Growth Pushが内部的に処理できる文字
(4)Apple/Googleが受け付けている文字
(5)デバイスが表示できる文字
(2)配信する人が使ってるブラウザで打てる文字
(3)Growth Pushが内部的に処理できる文字
(4)Apple/Googleが受け付けている文字
(5)デバイスが表示できる文字