Есть ли способ определить, кто все использует iPhone в списке контактов телефона, используя связанную с iMessage или аналогичную логику?

Когда я отправляю sms-сообщение другу из своей телефонной книги, который также использует iPhone, сообщение по умолчанию идет как iMessage.

Используя обратную логику, возможно ли каким-то образом программно вычислить список людей в моей телефонной книге, которые используют iPhone?

На самом деле я создал приложение для iPhone и хочу предоставить возможность, позволяющую пользователю делиться информацией о приложении с другими своими друзьями на iPhone, если приложение ей нравится. Теперь, поскольку друзья, не являющиеся iPhone, не заинтересованы в сообщении, потому что они не могут использовать приложение, имеет смысл предоставить пользователю список только друзей iPhone, которым она может переадресовать свое сообщение, если захочет. Поэтому я хочу предоставить список пользователей iPhone только из ее телефонной книги, а затем позволить ей отправлять им сообщения в iMessage.

Как я могу этого добиться?


person Vikas Singh    schedule 13.05.2012    source источник
comment
Это не окончательный ответ, но может быть началом - когда пользователь вводит новый контакт на своем iPhone, он может установить тип номера телефона. Я думаю, что типы по умолчанию - мобильный, домашний, рабочий и iPhone. Можно ли получить тип из API адресной книги? Если да, это может дать вам представление о том, у кого есть iPhone, а у кого нет.   -  person user1118321    schedule 13.05.2012


Ответы (1)


Прочитал ваш пост несколько раз и не вижу конкретного вопроса. Но попробую:

Можно ли узнать, кто из моих друзей пользуется iPhone?

И да и нет. Если вы хотите отображать только тех, кто загрузил приложение, то это вполне возможно, но если вы хотите узнать это только по их номерам телефонов и с использованием официальных фреймворков, этого невозможно достичь.

Можно ли узнать, кто из моих друзей пользуется iMessage?

Нет, за исключением того, что все они загружают ваше приложение и вводят, используют ли они iMessage или нет.

Еще раз: если вы хотите получить список своих друзей, использующих iPhone, им нужно будет загрузить ваше приложение, которое собирает данные. (Это называется WhatsApp)

person Fabio Poloni    schedule 13.05.2012