HTML プッシュ通知
このリファレンス記事では、Android アプリケーションで HTML プッシュ通知を実装する方法について説明します。
Braze SDK バージョン3.1.1 では、HTML をデバイスに送信し、プッシュ通知でマルチプライヤーテキストをレンダリングできます。
この例は、以下の HTML でレンダリングされます。
```html
MultiColor Push
1
2
3
\`\`\`html
<p><em>test</em> <span style="text-decoration: underline; background-color: #ff6600;"><strong>message</strong></span></p>
Android OS では、プッシュ通知で有効な HTML 要素 / タグが制限されています。たとえば、marquee
は使用できません。
important:
マルチカラーテキストのレンダリングはデバイス固有であり、Android デバイスまたはバージョンによってはて表示されない場合があることに注意してください。
実装
プッシュ通知でマルチカラーテキストをレンダリングするには、次のいずれかを行います。
braze.xml
に以下を追加します。
1
<bool translatable="false" name="com_braze_push_notification_html_rendering_enabled">true</bool>
または
`BrazeConfig` に以下を追加します。
1
2
3
4
BrazeConfig brazeConfig = new BrazeConfig.Builder()
.setPushHtmlRenderingEnabled(true)
.build();
Braze.configure(this, brazeConfig);
1
2
3
4
val brazeConfig = BrazeConfig.Builder()
.setPushHtmlRenderingEnabled(true)
.build()
Braze.configure(this, brazeConfig)