のシェアシート(UIActivityViewController)に表示されない:メッセンジャーは私がbranch.ioシェアのシートを介して何かを共有しようとしています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メッセンジャーアプリが表示されていないことを除いて、素晴らしい作品シェアシートのオプションとして。提案されたオプションや「その他」のいずれにも該当しません。それを達成するために何が必要ですか?
デフォルトのUIActivityViewControllerについて、次の質問/回答が見つかりました。しかし、それはbranch.ioでどのように動作するのですか? Facebook Messenger not showing up with UIActivityViewController
なぜUIActivityViewControllerを使用していないのですか? FacebookやFacebookのメッセンジャーではテキストを送信することはできません。誰も誰も共有シートにプレテキストを送ることができないということは、Facebookのポリシーです。単にアクティビティで画像を送信するとメッセンジャーが自動的に表示されます –
しかし、Facebookのアプリが表示されます。私はFacebookのメッセンジャーも出現して欲しい、それぞれ出現しない原因を知っている。ブランチが共有/追跡のために提供している追加のサポートが必要です。 – helkarli