Получать ABid контакта 'Контактс Фрамеворк'

Я пробую открывать чат Whatsapp с моего app. Я считаю импортируемыми мои контакты в core дата, смотрел info, который дает Whatsapp в Вашем Вебе и надо добавлять ABid контакта в унифицированном указателе ресурса scheme.

Я смотрел документацию Contacts на странице Apple Developer и CNContact у него есть так называемая постоянная величина CNContactIdentifierKey но он возвращает мне такую цепь как эта: 86BA6C28-74E5-4A32-A270-5D18C2DFCD3B.

Любой тип помощи втречена с радостью и благодарна.

4
задан 16.12.2015, 01:05
2 ответа

Протестируй перемещать этот CNContactIdentifierKey с этой унифицированный указатель ресурса:

NSURL *URL = [NSURL URLWithString:@"whatsapp://send?abid=IDENTIFIER&text=Muak!"];

В teorГ - чтобы, в открываться, - унифицированный указатель ресурса с:

[[UIApplication sharedApplication] openURL:URL];

Ты deberГ, - чтобы инициализировать одну conversaciГіn с соответствующим контактом списка контактов делая назначенным по умолчанию текст.

1
ответ дан 24.11.2019, 15:06
  • 1
    Останься, не открывая conversaci и # 243; n в cuesti и # 243; n pas и # 225; ndole CNContactIdentifierKey как ABid. следует за тобой пересылая в список недавних чатов. –  jescabias 16.12.2015, 10:17

Схема URL и parámetro текста они могут объединяться легко с приложениями как Центр Запуска Pro и Проектов. В Центре Запуска Pro, он создает действие, которое позволяет ему писать сообщение в клавиатуре, запуске WhatsApp с Вашим текстом уже там:

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%

Прочитай больше информации здесь https://www.whatsapp.com / faq / в / iPhone / 23559013

0
ответ дан 24.11.2019, 15:06
  • 1
    Этот info или conoc и # 237; в, я понимаю, как создавать унифицированный указатель ресурса scheme. Мое сомнение содержится в достижении единственного ABid каждого контакта с Фрамеворк де Контактс –  jescabias 16.12.2015, 02:11