comment faire pour obtenir l'adresse MAC du téléphone avec phonegap?
Est-il possible pour moi d'obtenir l'adresse MAC de android et iphone via phonegap?
Comment puis-je faire?
Vous devez vous connecter pour publier un commentaire.
Est-il possible pour moi d'obtenir l'adresse MAC de android et iphone via phonegap?
Comment puis-je faire?
Vous devez vous connecter pour publier un commentaire.
Vous devriez envisager d'utiliser
device.uuid
, qui retourne un Identifiant Unique universel. C'est probablement le meilleur moyen d'identifier de manière unique un appareil et il fonctionne sur presque n'importe quelle plateforme. Consulter le PhoneGap API Docs pour plus d'informations.Mise à jour: Il semble que cette solution ne fonctionne plus sous iOS5+.
https://github.com/mohamed-salah/MacAddress/tree/6869bad83906a760cb81bdc5e3c349e197cd215d
travaillera en 2.5.0, 2.7.0, 2.9.0, 3.0.0, 3.1.0, 3.2.0, 3.3.0
Comme Eskim0 souligné,
device.uuid
ne renvoie pas une persistante identifiant unique raison des modifications apportées à iOS. Si l'utilisateur désinstalle l'application, vous obtiendrez une nouvelle marque d'identification.Pour la plupart des gens essaient d'identifier de manière unique le dispositif, l'ID doit être la même si l'application est désinstallée ou pas.
Mes pensées ont été pour obtenir l'adresse MAC sha256 avec une belle sel sur
deviceReady
et de voir s'il existe dans ma base de données.Oui comme indiqué ci-dessus, la solution ne fonctionne plus comme souhaité. Bien qu'unique, l'ID change à chaque ré-installation de votre application. Ce que je cherchais était un moyen je pourrais avoir une constante unique identificateur unique pour la vie de mon application sur l'appareil de l'utilisateur, peu importe si elles désinstaller/installer au moins l'ID sera toujours le même pour l'utilisateur. J'ai trouvé une solution sécurisée ici.
https://github.com/blackpixel/BPXLUUIDHandler
J'ai fini de regarder la wizUtils plugin et avec l'aide d'un ami en réalité fait en sorte que je puisse l'utiliser comme un plugin dans le téléphone-écart de l'utiliser comme l'un des prédéfinis wizUtils méthodes et ça marche!!!
Mise à jour 06/13/2019
Pour ceux qui utilisent ionic4 découvrez (la même chose)
https://ionicframework.com/docs/native/unique-device-id
Il n'y a rien dans l'API qui aurait l'appui de cette. En supposant que vous pourriez obtenir cette information à partir d'Android ou iPhone, vous aurez besoin d'écrire votre propre plugin pour le faire.