2017-07-25 4 views
0

Je développe une application pour les appareils portables Tizen. Je dois avoir un identifiant unique pour chaque périphérique afin de représenter chaque périphérique de manière unique. Actuellement, je ne peux obtenir l'ID Tizen qu'avec l'API tizen.systeminfo.getCapability("http://tizen.org/system/tizenid"). Mais ce n'est qu'une chaîne générée aléatoirement et semble changer chaque fois que l'appareil est réinitialisé. Chaque appareil a un identifiant unique sous la forme de DUID (Voir ceci answer ici). Mais il semble qu'il n'y ait aucune API disponible pour obtenir celui-ci par programmation. Alors, y a-t-il un moyen d'accéder à ce DUID par une API ou quoi que ce soit ou existe-t-il un autre ID unique auquel je pourrais accéder par programmation?Obtenez un identifiant unique pour chaque périphérique tizen

+0

Jusqu'à présent, je sais, pas de disponibilité de ces fonctionnalité jusqu'à maintenant. –

Répondre

0

Vous pouvez obtenir des numéros imei (meid) à partir de la téléphonie et les utiliser comme ID unique. IMEI signifie International Mobile Equipment Identity et est un identifiant unique pour un appareil mobile.

Voici les liens pour native et web documentation relative comment obtenir IMEI

P.S. que je sache, IMEI (meid) numéro est disponible que si portable est capable de se connecter à cellulaire

0

Depuis Tizen 2.3 Vous pouvez utiliser system_info_get_platform_string() avec "http://tizen.org/system/tizenid" clé:

char* tizen_id; 
int error = system_info_get_platform_string("http://tizen.org/system/tizenid", tizen_id_str);