2014-09-30 2 views
1

Я реализую мобильное приложение для перевода валюты, и мне нужно получить информацию о том, что уникально на конкретном устройстве iOS. Мне нужно изменить симуляцию.Как обнаружить изменение sim в iOS

Я прошел через много ссылок how to identify ios device uniquely

и

Is it possible to determine if the SIM/Phone number has changed?

, но они не имеют никакого использования, плюс не может быть обнаружен, если пользователь удаляет сим, когда приложение не запущенно.

+0

У вас есть t взгляните на Core Telephony? Что-то вроде «carrierToken» может быть тем, что вам нужно. – Pochi

+0

@Ravi_Parmar Вы нашли решение проблемы? У меня такая же проблема, как обнаружить замену SIM-карты, когда приложение не запущено. – Ramis

ответ

0

Вы должны зарегистрироваться для уведомления с использованием subscriberCellularProviderDidUpdateNotifier в

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CTTelephonyNetworkInfo/Reference/Reference.html

вы можете обнаружить изменение сим только при приложение работает.

Для обнаружения изменений сим в то время как приложение не работает, обратитесь ссылке ниже

Detect SIM change OR find IMSI of the SIM using official iOS SDK?

Надеется, что это помогает !!

+1

Если он также хочет обнаружить изменение ** между ** запусками своего приложения (не во время его работы), возможно, он может прочитать свойство 'CTTelephonyNetworkInfo'' subscriberCellularProvider', сериализовать его (сохранить на диск) каким-то образом и сравнить значения между запусками приложения. –

+0

, но дело в том, что если пользователь меняет сима, пока приложение не работает? –

4

вы должны подписаться на уведомления, используя subscriberCellularProviderDidUpdateNotifier в http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CTTelephonyNetworkInfo/Reference/Reference.html

также этот пост содержит ответ Detect SIM change OR find IMSI of the SIM using official iOS SDK?

Detect SIM card replacement

EDIT: пожалуйста перейдите по этой ссылке также и посмотрите на CoreTelephony FrameWork Is it possible to determine if the SIM/Phone number has changed?

+0

Да, я уже прошел через эти ссылки, но дело в том, что если пользователь меняет сима, а приложение не работает? Я все еще хочу обнаружить изменения SIM-карты. –

 Смежные вопросы

  • Нет связанных вопросов^_^