2013-08-01 3 views

Répondre

1

En ce qui concerne ce thread, il ne semble pas y avoir d'API pour obtenir l'ID de périphérique. Je ne suis pas assez qualifié pour dire si cela reste vrai. Firefox OS fournit également une liste des paramètres du périphérique pour les applications privilégiées, mais il semble que l'ID du périphérique n'en fait pas partie. Jetez un oeil à ce .

1

Ce n'est pas destiné à être utilisé de cette façon, mais vous pouvez utiliser window.location.host lorsque votre application est en cours d'exécution pour différencier les téléphones. L'URL est un GUID qui sera généré par installation d'application, donc c'est différent sur différents téléphones.

1

Comme il semble impossible d'obtenir l'UID du périphérique avec l'API actuelle, vous pouvez en créer un vous-même. Il suffit de générer une valeur unique sur le serveur, de la passer à l'application client et de la stocker en utilisant Storage API. Ensuite, utilisez-le chaque fois que vous avez besoin de cet UID. De cette façon, vous pouvez également implémenter votre propre politique de sécurité pour éviter de "voler" l'UID d'autres clients (vous pouvez contrôler la longueur de l'UID, le changer de temps en temps, etc.).

2

Par Device Model Inclusion Requirements de Mozilla, les fabricants de périphériques et les opérateurs fortement déconseillés d'ajouter un identificateur de périphérique à l'agent utilisateur Firefox OS. Vous devez générer votre propre UID pour chaque périphérique qui installe et exécute votre application, le stocker sur votre serveur et localement avec l'API Device Storage (pour une application privilégiée ou certifiée) ou Web Storage (pour un-privileged, un- application certifiée), et utilisez votre UID pour segmenter et synchroniser les données par périphérique sur votre serveur.

Questions connexes