J'obtiens l'IMEI ID null du telephonymanager. Que faire ?
Y a-t-il une solution de contournement pour cela ?
J'obtiens l'IMEI ID null du telephonymanager. Que faire ?
Y a-t-il une solution de contournement pour cela ?
Ils ont mentionné : Si votre application est l'application propriétaire de l'appareil ou du profil, vous n'avez besoin que de la permission READ_PHONE_STATE pour accéder aux identifiants non réinitialisables de l'appareil, même si votre application cible Android 10 ou plus.
J'ai essayé de déployer via EMM en tant qu'application propriétaire du dispositif mais sans succès.
Si vous le souhaitez, vous pouvez essayer d'installer un profil de travail dans le téléphone portable et inclure votre application dans le même paquet ou vice versa.
J'ai essayé et ça marche, c'est simple si vous suivez ce repo : https://github.com/googlesamples/Android-testdpc
Lorsque vous installez le profil de travail, votre application est installée dans ce profil et vous aurez accès à l'IMEI.
Et maintenant, il y a un autre exemple corrigé hier pour Android 10 : https://github.com/Android/enterprise-samples/pull/29
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
1 votes
Essayez-vous de le faire sur l'émulateur ?
1 votes
Non. Google Pixel 1. Je me suis inscrit il y a quelques heures et j'ai découvert que mon application ne reçoit pas le numéro IMEI.
1 votes
Je n'ai pas essayé Android Q mais j'ai lu qu'ils limitaient l'accès aux identifiants non réinitialisables des appareils.
1 votes
Lis celui-là : developer.Android.com/preview/privacy/checklist (en anglais)
3 votes
Le fait est que j'utilise l'IMEI pour la détection des fraudes. L'autre solution, comme ANDROID_ID, n'est pas fiable à 100%. J'ai besoin de quelque chose qui est unique à l'appareil afin de mettre l'appareil sur liste noire
0 votes
J'ai aussi besoin d'accéder à l'IMEI du téléphone. J'essaie désespérément de trouver une solution à ce problème.
2 votes
Je crains qu'il n'y ait pas d'alternative pour obtenir l'IMEI avant Android 10. Vous pouvez avoir n'importe quel autre identifiant unique. Cela dépend totalement de votre cas d'utilisation. Si vous voulez suivre les appareils uniques, vous pouvez utiliser ANDROID_ID qui est différent pour chaque nom de paquet à partir d'Android 27 et unique pour chaque appareil en dessous de 27.