2011-05-21 1 views
0

est-il des API disponibles qui peuvent me fournir les détails suivants:Comment récupérer les informations de réseau cellulaire de XCode, iPhone?

  1. Qualité Signal
  2. Code pays
  3. Network Code
  4. Indicatif régional
  5. Cell ID
  6. station de base ID
  7. ID de cellule GPRS
  8. GPRS ID de station de base
  9. Intensité du signal;
  10. Max Signal Force

Mais ce que je dois, si ce n'est pas disponible retrive la puissance du signal dans dbm

Note: Je peux obtenir ces informations manuellement en composant 3001 # 12345 # comme indiqué dans la capture d'écran ci-dessous de mon iPhone (la force du signal a montré dans le coin supérieur gauche dBM):

https://picasaweb.google.com/lh/photo/Qf6MBY2jtfpWImTyTHk4Gg?feat=directlink

+0

Avez-vous l'intention de distribuer votre application via Apple iTunes? Si c'est le cas, vous serez déçu d'apprendre qu'il n'existe pas d'API publique permettant de récupérer cette information. – Till

Répondre

1

Apple n'a pas officiel a fourni toute API pour calculer la puissance du signal. Mais vous pouvez vous référer au cadre officiel Core Telephony (CTCarrier Class) pour obtenir certains des détails tels que le code pays, le code réseau, etc.

+0

Salut, j'apprécie votre réponse, des données très importantes pour moi de la liste ci-dessus obtient la force du signal en dbm s'il y a un moyen je peux obtenir cette information, il est pas de données clasifiées à utiliser dans mon application Android vous pouvez obtenir ce numéro juste une ligne de code .. – zaaterah

+0

@ zaaterah, vous avez raison dans Android, il est possible mais pour autant que je sache, dans iOS il n'y a pas de façon officielle de déterminer la force du signal. – raaz

Questions connexes