2016-02-05 2 views
3

Je pensais que cela pourrait être le meilleur endroit pour clarifier mes doutes et mes préoccupations - nous sommes sur le point de sortir notre application et il affiche l'adresse MAC de tous les appareils connectés à un routeur et quelqu'un dit Apple ne permet pas d'afficher l'adresse MAC et donc l'application sera rejetée.Apple permet d'afficher l'adresse MAC des appareils dans l'application

Mais il y a tellement d'applications iOS sur iTunes qui affichent l'adresse MAC et comment l'application a-t-elle été approuvée si Apple ne le permet pas?

Veuillez me guider à ce sujet.

Merci,

+0

Mon pari est, ces autres applications sont liées à iOS SDK 6 ou plus tôt? Un peu comme ces applications qui affichent l'UDID? –

+0

Peut-être que la question doit être clarifiée. Allez-vous montrer les informations du routeur? Si c'est le cas, vous pourriez être intéressé par connaître votre adresse MAC au cas où vous voudriez différencier votre propre appareil seulement. – lnjuanj

+0

@ lnjuanj - Oui, je montre l'adresse MAC de tous les périphériques connectés au routeur et mais le souci est que APPLE permettra d'afficher l'adresse MAC? – sia

Répondre

0

De iOS 7 ou version ultérieure, l'adresse MAC d'un appareil iOS retourne toujours la valeur 02: 00: 00: 00: 00: 00. Si vous devez identifier le périphérique, utilisez plutôt la propriété identifierForVendor de UIDevice ([[UIDevice currentDevice] uniqueIdentifier]).