iOS 10 Rich Media-Push-Benachrichtigung (Medienanlage) in Objective-C

8

Ich möchte Medien in iOS 10 Push-Benachrichtigung hinzufügen, aber Bilder funktionieren nicht in Push. Wie macht man das in Objective-C? Mein Code ist wie folgt:

AppDelegate.h

%Vor%

AppDelegate.m

%Vor%

Dann habe ich wie folgt eine neue Benachrichtigungsdienst-Zielerweiterung hinzugefügt:

NotificationService.h

%Vor%

NotificationService.m

%Vor%

und meine Benachrichtigungsdienst-Erweiterung Info.plist ist:

Und ich benutze PHP-Skript, um Push-Benachrichtigungen wie folgt zu senden:

TestPush.php

%Vor%

Sharing Bilder und Dateien werden auf dem Server gehostet und puah sendet seinen Link, um es zu zeigen.

Kann mir bitte jemand helfen.

    
Mohammad Ashraf Ali 24.09.2016, 07:23
quelle

2 Antworten

4

Ihr Code ist in Ordnung, es erwartet nur ein anderes Push-Benachrichtigungsdatenformat:

Versuchen Sie, diesen Teil zu ersetzen:

%Vor%

mit:

%Vor%

Bitte beachten Sie, dass dieses Bild über https://

zugänglich sein sollte     
Andrii Kovalevskyi 27.09.2016, 14:54
quelle
5

Eine weitere Einschränkung für nicht funktionieren ist der Benachrichtigungsdienst Deployment Target Wert, der von Ihrem Testgerät nicht unterstützt wird.

In meinem Fall hat die Notification Service-Vorlage automatisch Deployment Target auf 10.2 gesetzt, während mein Testgerät 10.1

ist

Ich habe Stunden damit verschwendet, das Erweiterungs-Setup zu konfigurieren, während es schon die ganze Zeit funktioniert!

    
Teffi 14.01.2017 04:31
quelle

Tags und Links