2016-05-04 19 views
5

Ho seguito le istruzioni per impostare una configurazione limitata per le notifiche push in questo articolo: http://docs.ionic.io/v2.0.0-beta/docs/push-limited-setupl'invio di notifiche push per applicazione in configurazione limitata - fake_push_profile non trovato ionico

Ho un ID del dispositivo, e ho registrato un token API con Ionic. Ho l'app in esecuzione nel mio browser e sto tentando di eseguire

curl -X POST -H "Authorization: Bearer API_TOKEN" -H "Content-Type: application/json" -d '{ 
    "tokens": ["DEV_DEVICE_TOKEN"], 
    "profile": "fake_push_profile", 
    "notification": { 
     "message": "Hello World!" 
    } 
}' "https://api.ionic.io/push/notifications" 

In una console di bash. Tuttavia sto ricevendo un errore simile a questo:

"error": {"link": null, "type": "BadRequest", "message": "Security Profile 'fake_push_profile' not found."}} 
+0

Sto affrontando lo stesso problema. Hai risolto il tuo problema? – Dalvik

risposta

11

Hai la soluzione.

È necessario creare un Profile nel Dashboard app.

Passare a: Your app setup Page Online

Crea il tuo profilo e il nome fake_push_profile.

Nel file .sh dalla spinta in cui il vostro stanno inviando è necessario specificare fake_push_profile nella vostra chiave profile:

curl -X POST -H "Authorization: Bearer Your_Token" -H "Content-Type: application/json" -d '{ 
"tokens": ["Device_Token"], 
"profile": "fake_push_profile", 
"notification": { 
    "message": "Hello World!" 
} 
}' "https://api.ionic.io/push/notifications" 

Questo è tutto quello che devi fare.

Ecco lo screenshot di quello che ho fatto e funziona come un incantesimo.

L'ho fatto per iOS.

enter image description here

+0

Perfetto, grazie! –

+1

Funziona perfettamente! Una domanda però, limiterebbe la spinta funziona solo nel browser? O c'è un modo in cui funziona su Android anche a scopo di test. Ho controllato i Caveats di push limitato e non dice nulla sulle app. Quindi funzionerebbe in combinazione con vista ionica o? – Abdel

+0

@ 5parc La spinta limitata funzionerà ovunque ... web/android/ios non hai bisogno di alcuna configurazione per questo .... l'ho implementato in ionico..e funziona bene con andoid e ios pure – Dalvik