我试图通过branch.io份额片分享东西:使者没有出现在共享表(UIActivityViewController)branch.io
let shareText = "Some Share Text"
let linkProperties = BranchLinkProperties()
linkProperties.feature = "Some"
linkProperties.addControlParam("$desktop_url", withValue: desktopURLString)
linkProperties.addControlParam("$android_url", withValue: androidURLString)
let object = BranchUniversalObject(canonicalIdentifier: "some.cannonical.identifier")
object.title = "Some Title"
object.imageUrl = someImageURL
object.contentDescription = "Some Content Description"
object.addMetadataKey("some_id", value: identifier)
object.showShareSheet(with: linkProperties,
andShareText: shareText,
from: self,
completion: completion)
所有的伟大工程,但Facebook的Messenger应用不显示作为份额表中的选项。无论是在建议的选项还是在“更多”下。实现这一目标需要什么?
对于默认的UIActivityViewController,我发现了以下问题/答案。那如何与branch.io一起工作? Facebook Messenger not showing up with UIActivityViewController
为什么你不使用UIActivityViewController? Facebook和Facebook Messenger也不允许你发送文本。根据Facebook的政策,任何人都不能在分享表中发送预先文字....只需在活动中发送图像,Messenger就会自动出现 –
但是Facebook应用出现。我希望Facebook Messenger也能出现,分别知道是什么导致它不会出现。我需要分支机构为共享/跟踪提供的额外支持。 – helkarli