2016-12-06 3 views
4

Iam, используя PHP для отправки уведомлений на устройства Android и iOS. Он идеально работал. Но notifcaiton не может быть показан на многострочных линиях.Как разорвать содержимое содержимого уведомлений на Android

Я использовал символ «\ n», но он работает только на iOS, не работает на Android.

Как показать уведомление о мульти-линиях на устройстве Android?

ответ

3

Да, андроид уведомление не использовать \n в стиле по умолчанию, вы должны установить текст в обычном режиме (одиночный линия), но если вы хотите использовать \n в тексте, то NotificationCompat.BigTextStyle() должен установить,

NotificationCompat.Builder mBuilder = 
     new NotificationCompat.Builder(thisActivity) 
       .setSmallIcon(resourceDrowable) 
       .setContentTitle("My notification") 
       .setContentText("Hello World") 
       .setAutoCancel(true) 
       .setStyle(new NotificationCompat.BigTextStyle().bigText("My\nMessage")); 
+0

Спасибо за отзыв! Я использую PHP для отправки уведомлений на устройство Android. и у меня нет опыта программирования Android. Могу ли я изменить код на бэкэнде? или мобильное приложение должно обновить этот код? –

+0

Я так не думаю –

+0

Ваш код работает с удаленным уведомлением (уведомление от сервера)? –