我正在尝试向Facebook好友发送应用邀请,但收到以下错误
RapidAPI.RapidEndpoint="https://api.sandbox.ewaypayments.com/";
下面是我的代码
app invite error:Error Domain=com.facebook.sdk.core Code=9 "The operation couldn’t be completed. (com.facebook.sdk.core error 9.)"
当我尝试打印error.userInfo时,它会显示一个空白字典。请指导。
答案 0 :(得分:2)
对于facebook sdk 4.0及更高版本
首先创建一个applink。
FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://www.google.com/myapplink"];
//optionally set previewImageURL
content.appInvitePreviewImageURL = [NSURL URLWithString:@"https://www.google.com/my_invite_image.jpg"];
// present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
[FBSDKAppInviteDialog showWithContent:content
delegate:self];
请参阅此链接https://developers.facebook.com/docs/app-invites/ios
修改强>
当您创建应用程序链接并且您必须提供URL方案时,此url方案将添加到您的项目信息plist.after您在face book开发人员设置页面中添加face book canvas平台,并提供画布URL和保存它。
答案 1 :(得分:2)
如果你一直在寻找像我这样的地方找出它为什么不起作用,结果Facebook正在弃用 App Invites ,并且将完全停止工作 2/6/2018 < /强>:
https://developers.facebook.com/blog/post/2017/11/07/changes-developer-offerings/
答案 2 :(得分:1)
我也有这个错误。修复它的原因是
[FBSDKAppEvents activateApp];
applicationDidBecomeActive:(UIApplication *)application
中的