2016-09-08 5 views
1

Мы используем branch.io для нашей реферальной программы нашего приложения, и она отлично работает для электронной почты/текста (особенно при использовании SDK BranchInvite). Тем не менее, мы хотели бы добавить кнопки «Поделиться» и «Отправить» Facebook, включая глубокие ссылки branch.io (т. Е. В информации «shareContent») в пользовательском тексте, который выходит с общим/сообщением.Включить ссылку deep.io в Facebook Кнопка «Поделиться» shareContent (iOS, Swift)

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

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

ответ

0

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

let fbShareLinkContent = FBSDKShareLinkContent() 
fbShareLinkContent.contentURL = NSURL(string: Branch.getInstance().getShortURL()) 
+0

Alex из Branch.io здесь: это выглядит как хороший, элегантное решение и будет моя рекомендация, если вам особенно хотят использовать функции обмена FBSDK. Другая альтернатива - обходить SDK и вместо этого использовать собственное приложение Facebook, которое отображается в стандарте [Пакет акций филиала] (https://dev.branch.io/getting-started/branch-universal-object/guide/ ios/# showharesheetwithlinkproperties), если он установлен. –

+0

Хорошо, интересно знать. Спасибо, Алекс. – mrwheet