ios - 在 Facebook Messenger 上分享
<p><p>对于我正在开发的应用程序,我正在集成不同的社交服务,用户可以选择共享使用该应用程序创建的内容。 </p>
<p>我想了解的是,facebook-messenger 应用程序是否公开了可用于执行某些操作(基本上是给他/她的 friend 之一发短信)的 URL 方案,或者是否存在特定的 UTI与 UIDocumentInteractionController 结合使用。</p>
<p>提前感谢任何帮助/提示/建议</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您无法撰写消息,但可以通过 Messenger 发送链接、照片或视频。
Facebook 为此提供了 API。</p>
<p>导入 FBSDKShareKit</p>
<pre><code>#import <FBSDKShareKit.h>
</code></pre>
<p>创建内容并分享</p>
<pre><code>FBSDKShareLinkContent *content = [ init];
content.contentURL = ;
content.contentTitle = @"My link!";
content.contentDescription = @"Check out my link!";
;
</code></pre>
<p>您还需要使您的 Controller 符合 FBSDKSharingDelegate</p>
<pre><code>#pragma mark - FBSDKSharingDelegate
- (void)sharer:(id<FBSDKSharing>)sharer didCompleteWithResults:(NSDictionary *)results {
}
- (void)sharer:(id<FBSDKSharing>)sharer didFailWithError:(NSError *)error {
}
- (void)sharerDidCancel:(id<FBSDKSharing>)sharer {
}
</code></pre>
<p>可用的内容是:</p>
<ul>
<li>FBSDKShareLinkContent</li>
<li>FBSDKSharePhotoContent</li>
<li>FBSDKShareVideoContent</li>
</ul></p>
<p style="font-size: 20px;">关于ios - 在 Facebook Messenger 上分享,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/19683118/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/19683118/
</a>
</p>
页:
[1]