2013-10-12 7 views
1

Contexte: Je travaille sur une webapp en utilisant Jquery, HTML5 et PHP et j'ai créé une application Android Wrapper en utilisant webview pour lier ma webapp comme application Android.stockage commun pour webapp et application Android

Objectif: Je souhaite utiliser les notifications push pour l'application wrapper afin que je puisse informer l'utilisateur ciblé des mises à jour ou des actualités.

Problème: Je suis capable d'obtenir l'ID deviceid/registration du téléphone à l'aide d'une API de notification push tierce appelée PARSE mais je souhaite lier ce deviceid/registrationid à l'utilisateur connecté de mon application Web. Mon idée était d'enregistrer deviceid/registrationid dans un stockage commun d'android et lorsque l'utilisateur se connecte à ma webapp, puis obtenir l'identifiant de l'appareil pour ce stockage commun et enregistrer en session pour l'utiliser pour envoyer des notifications push.

Questions: 1. Est- il y a de toute façon je peux relier deviceid/registrationid pour connexion de l'utilisateur? 2. Y at-il un stockage commun (comme localStorage) où je peux enregistrer l'identifiant et webapp peut saisir à partir de là?

Merci pour votre aide à l'avance.

Répondre

0

Selon ma compréhension que vous souhaitez accéder à votre base de données back-end avec l'authentification de l'utilisateur comme identifiant de leur appareil.

  If so then you can achieve it as " Initially when you are 
    calling push notification function and register device for 
    push notification service at that time you casn store that 
    device id in your local database also as user id. 


     So whenever user will start your application and 
    it will register device for push notification you just 
    need to check weather that device id is available or 
    not (As if user re install app) and insert in database. 

espérons que vous pouvez comprendre ce que je veux dire ....

+0

Merci pour votre réponse. Mon problème est que, après l'enregistrement utilisateur où stocker le registrationid/deviceid afin que mon webapp peut l'utiliser. En effet, webapp peut être utilisé par tout utilisateur et je dois mapper l'utilisateur de connexion avec le deviceid/registrationid stockés sur Android. Mon webapp peut-il accéder à la base de données locale d'android? – meh208

Questions connexes