2

내 앱이 표준 단일 회선 알림에서 여러 줄 알림으로받는 GCM 푸시 알림의 스타일을 변경하고 싶습니다.GCM 푸시 알림의 스타일을 변경하는 방법

Java 세계에서 나온 솔루션은 알림이 생성 될 때 알림 스타일을 BigTextStyle으로 설정 한 것 같습니다.

나는 Androidapi.JNI.Support.pasSystem.Android.Notification.pas 그래서 그 NotificationBuilderBigTextStyle로 설정 그것의 스타일을 가지고 해킹을 포함 지역 알림에 대한 해결책을 발견했습니다.

GCM 푸시 알림의 알림 빌더와 비슷한 기능이 없습니다. 내가 뭘 놓치고 있니?

이 경우 앱은 Delphi 10 (시애틀)이 장착 된 Firemonkey를 사용하여 Android 용으로 제작됩니다.

+0

기능 요청을 게시 할 수 있습니다. – mjn

+0

할 수는 있지만 오늘은이 일을하고 싶습니다. – BIBD

답변

0

이렇게 답을 원한다면 앱과 함께 배포되는 FMX.jar을 변경해야합니다.

com.embarcadero.rtl.notifications.NotificationPublisher 클래스의 buildNotification 메서드를 변경해야합니다.

FMX.jar의 소스 코드는 RAD 스튜디오 등과 함께 배포되지 않습니다. 그래서 옵션은 디 컴파일 디 FMX.jar입니다.

answerbuildNotification을 수정하는 방법에 대한 발판을 제공합니다. 효과적으로 return 앞에 다음을 추가합니다.

mBuilder.setStyle(new NotificationCompat.BigTextStyle().bigText(myVeryLongGCMMessage));