2013-09-06 2 views
5

Ich muss ein Bild anzeigen, wenn meine Anwendung Benachrichtigung erhält.Kann ich mit dem Push-Benachrichtigungsdienst von Apple ein Bild senden?

Unterstützt Apple Push-Benachrichtigung Unterstützung Bild senden?

aktualisieren

Wenn oben, was nicht möglich ist, zeigen wir Bild von URL auf UIAlertview, wenn wir die Mitteilung erhalten.

+2

Sie können – anticyclope

+0

innerhalb Benachrichtigung URL Ihres Bildes senden So können wir zeigen Bild von URL auf Alertview? –

+1

Kurz über Ihren Plan, ein Bild auf Alertview zu zeigen - ich bin mehr als interessiert, seine Möglichkeit zu kennen. – thatzprem

Antwort

7

Nein. Die Benachrichtigungsnutzdaten können bis zu 256 Byte lang sein. Sie können ein Bild nur dann senden, wenn die Größe des codierten Bildes und der Rest der Nutzdaten nicht größer ist als das ... nutzlos.

Sie können jedoch verwenden Start-Bild Eigenschaft von Alarm apn Wörterbuch ein Bild von App-Bundle angeben, die bei App-Start verwendet werden.

Oder Sie können eine URL senden, von der das Bild in der App heruntergeladen werden kann.

Bitte nehmen Sie sich einen Blick auf Apple Docs

+0

Also können wir Bild von URL auf Alertview zeigen? –

+2

Nop, das Benachrichtigungssymbol wird immer das App-Symbol sein. Sie können nichts mit der Benachrichtigung tun, sie wird nur an das Gerät gesendet, das Gerät sorgt dafür, dass der Alarm angezeigt wird. Sie können die Benachrichtigung nur verwenden, wenn der Benutzer die App öffnet, die Daten liest und entsprechend handelt. – Firula

+3

Payload ist jetzt 2KB –

2

Was Push Notifications gehen, wenn die Benutzeraktionen die Benachrichtigung oder die Benachrichtigung empfangen wird, während die App im Vordergrund steht, wird die App erhalten nur die Nutzlast-Push-Nachricht. Die einzige Absicht ist, den Benutzer wissen zu lassen, dass neuer Inhalt vorhanden ist.

Daher sollten Sie keine Push-Benachrichtigungen verwenden, um Inhalte an Ihre App zu senden. Ihre App sollte dafür verantwortlich sein, neue Inhalte von Ihrem Backend-Server zu übernehmen, sobald sie dazu in der Lage sind.

UPDATE: Wenn Sie jedoch bedeuten „Emoji“ this might help you.

+2

Ab iOS 9 wird die Nutzlastgröße 2KB. –