使用 FB Message Dialog iphone sdk 打开 facebook messenger

Posted

技术标签:

【中文标题】使用 FB Message Dialog iphone sdk 打开 facebook messenger【英文标题】:open facebook messanger using FBMessageDialog iphone sdk 【发布时间】:2016-06-14 11:12:35 【问题描述】:
FBSDKMessageDialog * shareDialog = [[FBSDKMessageDialog alloc] init];

FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];

content.contentDescription =@"HELLO";

content.contentURL = [NSURL URLWithString:@"http://202.258.69.3"];

shareDialog.shareContent = content;
shareDialog.delegate = self;

[FBSDKMessageDialog showWithContent:content delegate:self];

它总是给我提供如下错误

-canOpenURL: failed for URL: "fb-messenger-api:/" - error: "(null)" description :: 操作无法完成。 (com.facebook.sdk.share 错误 202。)

【问题讨论】:

您登录了吗? ***.com/questions/29364157/… 您是否使用正确的键更新了 info.plist? 【参考方案1】:

从错误来看,我猜是由于以下两个原因之一:

    用户无法通过身份验证,请确保您已在info.plist 文件中添加了FacebookAppID 密钥 尝试在info.plist 下的LSApplicationQueriesSchemes 下包含键fbauthfbauth2

【讨论】:

以上是关于使用 FB Message Dialog iphone sdk 打开 facebook messenger的主要内容,如果未能解决你的问题,请参考以下文章

Vue进阶(幺玖肆):VantUI 实现 Dialog 弹框动态显示 message

html5的Message信息提示框

vantuidialog异步关闭如何校验

DWZ刷新机制

Android AlertDialog笔记

Android AlertDialog笔记