2

私のアプリが標準単一行通知から複数行通知に受け取っているGCMプッシュ通知のスタイルを変更したいと思います。GCMプッシュ通知のスタイルを変更するには

Javaの世界からの解決策は、通知のスタイルを作成するときにBigTextStyleに設定することです。

私は NotificationBuilderはそれがBigTextStyleに設定されたスタイルだ持つようにAndroidapi.JNI.Support.pasSystem.Android.Notification.pasをハッキング関係ローカル通知のための解決策を見つけました。

GCMプッシュ通知用の通知ビルダーと同様のものは表示されません。私は何が欠けていますか?

この場合、アプリはDelphi 10(シアトル)のFiremonkeyを使用してAndroid用に構築されています。

+0

機能リクエストを送信できます。 – mjn

+0

私はできますが、私は今日これをしたいと思います。 – BIBD

答えて

0

これは、アプリでデプロイされているFMX.jarを変更する必要があるためです。

com.embarcadero.rtl.notifications.NotificationPublisherクラスのbuildNotificationメソッドを変更する必要があります。

FMX.jarのソースコードは、RADスタジオなどでは配布されていません。したがって、あなたのオプションはFMX.jarを逆コンパイルすることです。

このanswerは、buildNotificationの変更方法の足がかりとなります。効果的には、returnの前に以下を追加します。

mBuilder.setStyle(new NotificationCompat.BigTextStyle().bigText(myVeryLongGCMMessage)); 
関連する問題