Vous n'êtes pas connecté. Connexion
|
|
Amosse EDOUARD > MBDS France 2015 - 2016 > MBDS France 2016 - 2017 > Mini Projet
Mini ProjetDe $1Table des matièresaucun titreDans ce mini projet, vous aurez à compléter l'application en y ajoutant quelques fonctionalités. La principale fonctionnalité consiste à implémenter la reception de notification dans l'application. Pour cela vous allez suivre étape par étape les instructions se trouvant à l'addresse (https://developers.google.com/cloud-...android/client).
Méthodes supplémentaires du Web service Envoyer une notification Type: POST URL : http://95.142.161.35:8080/buzz/ data: { "receiver: {}, // La personne qui recoit le buzz "sender": {}, //La personne qui envoie le buzz } Une notification PUSH sera envoyée au receiver Liste des notifications Type: GET URL : http://95.142.161.35:8080/buzz/[user_id] Reponse { success: true, data: [] //list de buzzes } Liste commandes en cours Type: GET URL : http://95.142.161.35:8080/person/menus/[user_id] Réponse: { "status": true, "menus": [] } status = false, un message d'erreur vous est retourné Example : http://95.142.161.35:8080/person/menus/5833023cb549726b71281e80 Ajouter clef GCM : Permet de modifier la clef GCM d'un utilisateur s'il se connecte sur un autre téléphone Type: GET URL : http://95.142.161.35:8080/addkey/[user_id]/[key]/[firebase_key] user_id: ID de l'utilisateur pour lequel on veut ajouter la clef gcm_key: La clef GCM à enregistrer firebase_key: La clef obtenu à partir de Google Console Reponse : {
"status": true,
"message": "La clef a été ajoutée"
}
Si status = false, la cause de l'erreur est renvoyée.
Exemple:
http://95.142.161.35:8080/addkey/58502bdc627437a050978de3/blablablablabla/AIzaSyCeEUQN13WOTERndBOabiBoVt_nMDyISW0
La clef blablablablabla sera ajoutée pour l'utilisateur 58502bdc627437a050978de3
Mots clés:
|
Powered by MindTouch Deki Open Source Edition v.8.08 |