GCM (곧 FCM으로 전환)을 통해 푸시 알림을 Android 기기에 보내는 경우 휴대 전화의 언어에 따라 메시지 제목/본문에 나타나는 번호를 어떻게 현지화 할 수 있습니까?GCM/FCM 알림 메시지에 숫자를 현지화하는 방법은 무엇입니까?
예 메시지 : 장치 언어가 아랍어로 설정되어있는 경우
신원 미상 137
수는 지역화 된 메시지
지역화해야
John Doe 137
알림을 보낼 때 사용자 기기의 언어를 모르기 때문에 메시지를받을 때 번호를 어떻게 현지화 할 수 있습니까? 응용 프로그램이 포 그라운드에서 실행되고 있지 않으면 onMessageReceived 콜백이 실행되지 않으므로 해당 번호에서 문자열 대체를 수행 할 수 없습니다.
컨텍스트 아래는 gcmNotification JSON의 예입니다. 페이로드에서 사용할 수있는 다른 지역화 매개 변수를 활용하는 서비스에서 GCM으로 보내고 있습니다.
"gcmNotification": {
"title_loc_key": "some_title_key",
"title_loc_args": "[\"john\", \"Doe\", 137]",
"icon": "TheIcon",
"body_loc_key": "some_key",
"sound": "somesound",
"color": "Blue",
"collapse_key": "somekey",
}
코드가 메시지를 받고 서식 지정 중입니까? 메시지 본문에 "some_title_key"가 포함되어 있으므로 현지화를 처리하고 있다고 가정합니다. – EJK
따라서 질문에 대한 답변 - 이미 답변 된 아랍어의 번호를 어떻게 지정합니까? http://stackoverflow.com/questions/31185993/android-display-digits-in-arabic-format – EJK
가능한 중복 [안드로이드 : 아랍어 형식으로 숫자 표시] (0120-13-099) – EJK