2010-10-12 3 views
0

En disant, mobile Safari, puis-je obtenir le numéro de téléphone de l'appareil? Vraisemblablement, cela inciterait l'utilisateur si cela est autorisé comme il le fait avec l'emplacement.Une application Web mobile peut-elle accéder au numéro de téléphone de l'appareil?

+0

Et de quoi auriez-vous besoin exactement ce numéro de téléphone pour ..? – Emerion

+0

Construire une application de courtage de communication ... pensez à certains éléments de Google Voice et vous en aurez une idée. Avec leur permission, voudrait négocier leur communication par SMS ou appel vocal. Obtenir le # avec leur permission plutôt que de les faire entrer est juste pour avoir une meilleure expérience utilisateur. Cela me rend aussi plus confiant que c'est effectivement le nombre et pas quelqu'un d'autre. –

Répondre

1

Il est possible dans certains cas que le numéro soit envoyé dans un en-tête par l'opérateur de réseau lui-même. (À savoir que vous ne verrez pas via wifi)

Les différents opérateurs utilisent des en-têtes différents:

par exemple

  • X-UP-CALLING-LINE-ID (Vodacom Afrique du Sud)
  • x-up-subno (extrait de code mobile de Google Adsense regarde ce amongst others)

Certains en-têtes d'identification de l'appareil qui pourrait contenir le MSIDSN de l'utilisateur.

  • x-dcmguid
  • x-up-subno
  • x-jphone-uid
  • x-em-uid

Il y a un groupe plus ici: http://mobiforge.com/developing/blog/useful-x-headers

Vous devrez regarder votre marché cible (quel réseau ils viennent généralement de) à kn ow quels en-têtes couvriront le plus d'utilisateurs pour vous.

Questions connexes