Включить глубокую ссылку на branch.io в кнопку «Поделиться» на Facebook shareContent (iOS, Swift)

Мы используем branch.io для реферальной программы нашего приложения, и она отлично работает для электронной почты/текстовых сообщений (особенно при использовании < href="https://github.com/BranchMetrics/Branch-iOS-Invite-SDK" rel="nofollow">BranchInvite SDK). Тем не менее, мы хотели бы добавить кнопки Facebook «Поделиться» и «Отправить», включая наши глубокие ссылки на branch.io (т.

Помимо простоты использования пользовательского интерфейса Facebook для выбора друзей, мы считаем, что это также прояснит для наших пользователей, что они контролируют процесс (т. е. мы не рассылаем произвольно спам в их сеть приглашениями!).

Кто-нибудь знает, как это можно сделать? Является ли это возможным?


person jbm    schedule 08.09.2016    source источник


Ответы (1)


Хорошо, не уверен, что это лучший способ, но он выполняет свою работу:

let fbShareLinkContent = FBSDKShareLinkContent()
fbShareLinkContent.contentURL = NSURL(string: Branch.getInstance().getShortURL())
person jbm    schedule 08.09.2016
comment
Алекс из Branch.io здесь: это выглядит как красивое, элегантное решение, и я бы рекомендовал его, если вы специально хотите использовать функции обмена FBSDK. Другая альтернатива — обойти SDK и вместо этого использовать родное приложение Facebook, которое отображается в стандартном Ветвь общего доступа, если установлена. - person Alex Bauer; 08.09.2016