2016-08-29 2 views
0

Wir verwenden die Benachrichtigungen ANE von 6/19/2016.Einstellung Körper in iOS-Benachrichtigungen scheint keine Auswirkungen zu haben

Ich versuche zu verstehen, wie "Körper" in iOS-Benachrichtigungen mit dem ANE spielt. Wenn ich das tue:

setAlert("My AlertText") 
setTitle("My Title Text") 
setBody("My Body Text") 

Auf Android sehe ich alle 3 und funktioniert gut. Auf iOS sehe ich immer nur den Alert-Text und den Titel-Text. Ich teste auf einem iPhone und iPod mit iOS 9.3.5 und bekomme das gleiche Verhalten. Ich habe die iOS-Dokumentation zu Benachrichtigungen gelesen, habe ihre Codebeispiele überprüft und verstehe nicht, warum ich Bodytext in den ANE-Benachrichtigungen nicht sehe. Was muß ich sehen, wenn alle 3 gesetzt ist:

, wenn der Alarm ausgelöst, ich sehe:

  • Anwendungsinstallation Titel
  • meines Titeltext I über die api gesetzt.

Wenn ich alle Benachrichtigungen zu sehen, ich sehe:

  • mein Alarmtext ich über die api gesetzt.
  • mein Titeltext setze ich über die API.

Kein Text. Gleiches Verhalten, wenn das Nachrichtenformat Banner oder Warnung ist.

Was bedeutet Body in iOS? Ich habe einen Test ausprobiert, bei dem ich keinen Titel, sondern nur Alarm und Körper eingestellt habe. Wenn die Nachricht ausgelöst wird, höre ich den Signalton, aber es gibt keinen Alarm und die Benachrichtigungsliste ist leer.

Können Sie die Zuordnung der ANE zu den IOS-Benachrichtigungen erklären? oder ist das ein iOS Bug?

Vielen Dank!

Randy

Antwort

0

Dies ist kein Fehler, sondern eine Beschränkung von iOS-Benachrichtigungen.

iOS-Benachrichtigungen haben nicht das Konzept einer body wie auf Android. Es gibt nur 2 Textbereiche auf iOS, die durch die Felder alert und title einer Benachrichtigung dargestellt werden.

Verwandte Themen