WM 5 SDK Symbole
-
29-08-2019 - |
Question
Nous avons un grand nombre de fenêtre Appareils mobiles (Symbol MC35 et MC70). Je veux écrire une petite application qui obtient son numéro de série et le numéro de série simcard (pas de numéro de téléphone). Je tryed en utilisant le symbole SDK et je peux obtenir le périphérique numéro de série du MC70s car ils ont un module de numéro de série électronique. Mais pas sûr de savoir comment obtenir les détails Sim. Si je ne peux pas obtenir le périphérique numéro de série du MC35s puis-je obtenir le numéro IMEI?
Le porpose derrière cela est que je puisse tenir un registre de date jusqu'à ce que la carte SIM est dans quel ordinateur de poche tout moment. Je vais écrire les données dans un fichier de registre où SOTI Mobile Control reliera à cet ordinateur de poche.
La solution
Voir pour les fonctions de gestion SIM. Je ne peux pas trouver quoi que ce soit pour récupérer une pièce d'identité SIM, si une telle chose existe. Je suppose que vous pouvez identifier la carte SIM par le numéro de téléphone. Est-il possible deux cartes SIM différentes d'avoir le même numéro de téléphone? Pour obtenir le numéro de téléphone, il est l'exemple GetPhoneNumber dans le SDK Windows Mobile.
En ce qui concerne l'identification du téléphone, dans le bon sens est de lire l'ID de l'appareil. Encore une fois il y a l'échantillon GetDeviceID dans le SDK (Les deux sont communs \ RPC \ Win32). Copie de moi de lire l'échantillon:
GetDeviceUniqueID protège la vie privée d'un dispositif. plusieurs applications besoin d'utiliser un dispositif est unique identifiant pour communiquer avec les serveurs. Pour protéger un dispositif de la vie privée, plusieurs serveurs ne devraient pas être capables de mettre en corrélation les données de la même appareil. GetDeviceUniqueID fait pas utiliser toute information complémentaire autres que les données qui sont fournies par l'application, de sorte que toute application qui passe dans le même un tampon de données d'application obtiendra le même hachage. Cette API peut être appelée quel que soit toute application de la niveau de confiance de l'application.
Si vous voulez récupérer l'IMEI, voir par exemple ici .
Autres conseils
Vous êtes après la lineGetGeneralInfo appel TAPI. Vous voulez regarder le numéro d'abonné, qui est situé à l'aide des membres dwSubscriberNumberSize et dwSubscriberNumberOffset du