菜鸟教程小白 发表于 2022-12-13 05:19:01

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 &lt;FBSDKShareKit.h&gt;
</code></pre>

<p>创建内容并分享</p>

<pre><code>FBSDKShareLinkContent *content = [ init];
content.contentURL = ;
content.contentTitle = @&#34;My link!&#34;;
content.contentDescription = @&#34;Check out my link!&#34;;

;
</code></pre>

<p>您还需要使您的 Controller 符合 FBSDKSharingDelegate</p>

<pre><code>#pragma mark - FBSDKSharingDelegate

- (void)sharer:(id&lt;FBSDKSharing&gt;)sharer didCompleteWithResults:(NSDictionary *)results {

}

- (void)sharer:(id&lt;FBSDKSharing&gt;)sharer didFailWithError:(NSError *)error {

}

- (void)sharerDidCancel:(id&lt;FBSDKSharing&gt;)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]
查看完整版本: ios - 在 Facebook Messenger 上分享