У меня такое чувство, что это будет сложно.Как обращаться с URL-адресом для обмена мгновенными сообщениями из приложения «Контакты» (например, Facebook)
На iOS7, приложение Facebook имеет возможность быть запущена непосредственно из приложения IOS контактов, нажав на IM любого контакта (мгновенный обмен сообщениями) информация:
Это работает только если вы сможете Facebook, чтобы иметь доступ к вашим контактам, очевидно, но мне интересно, как они это делают?
Я знаю об Custom URL handling, который идеально подходит для обработки специально созданных URL-адресов, но в этом случае мой собственный поддельный URL-адрес («myapp: //[email protected]») в контактной информации чата не вызывает functionnality.
Есть только один способ, которым я обнаружил, что запускает приложение из приложения Contact, которое заключается в том, чтобы сохранить мой URL-адрес в виде ссылки на информацию о контакте.
Плохого недостаток заключается в том, что эта информацию типа «ссылка» не синхронизируется с удаленными адресными книгами ...
Так что мой вопрос: как я могу сказать, IOS, чтобы запустить мое приложение, когда пользователь нажимает на информацию IM в контактное приложение.?
Или плохая новость ... Facebook - это приложение, благословленное Apple, так же как и Twitter, что позволяет ему иметь такое расширенное взаимодействие с приложениями Apple?
Facebook особенный. Интеграция с Facebook была добавлена как часть iOS6, как на устройстве, так и в Social.framework. –