2016-10-13 4 views
1

Ich habe derzeit eine ionische App, die erfolgreich mit einem Nodejs-Server sprechen kann. Die App ist ein Benachrichtigungssystem mit node-gcm. Das Problem mit gcm ist, dass Sie keine Bilder senden können. Wenn Sie dies tun, ist die Nutzlast zu groß. Wenn Sie ein Bild senden möchten, müssen Sie es über eine URL wie "tumblr.com/....." senden. Ich möchte derzeit nicht mit einem Dateisystem umgehen, das URLs für die Bilder hostet. Was ich machen möchte, ist: 1) App nimmt ein Bild und postet das Bild auf dem Node-Server. (entweder base64 oder URL oder was auch immer funktioniert).Node-gcm und Nodejs, Probleme beim Senden von Bildern

2) Der Server nimmt dann das Bild und sendet sie an ein anderes Gerät über gcm

3) das andere Gerät die gcm empfängt und das Bild sieht.

Das einzige, was mich einschränkt, ist die Nutzlast von gcm. Wie kann ich also einen Link erstellen, den ich benötige, ohne ein Dateisystem zu verwenden?

Antwort

0

den unten json Versuchen, es funktionierte für mich

{"regid": "registratioId whom do you want to send", 
    "data": { 
     "title": "your title", 
     "message": "your message", 
     "image": "link of the icon you want to set", // this will be displayed as icon 
     "style": "picture", 
     "picture": "link of the picture/image you want to send", 
     "summaryText": "summary text" 
    } 
} 
+0

Ja ich in der Dokumentation, dass sah. Mein Problem ist, dass ich keine Verknüpfung des Bildes habe. Das Bild wurde auf einer Gerätekamera (base64) aufgenommen und an einen Knotenserver gesendet. Ich brauche einen Link zu diesem Foto. –

Verwandte Themen