ios – Facebook应用程序邀请对话框无效

我想在我的iOS应用程序中集成Facebook App Invite Dialog.
出于测试目的,我创建了测试应用程序并为其生成App Link: https://fb.me/1453356328318807

运行下一个代码:

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://fb.me/1453356328318807"];
//optionally set previewImageURL
content.appInvitePreviewImageURL = [NSURL URLWithString:@"http://someimage-1200x628.jpg"];

// present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
[FBSDKAppInviteDialog showWithContent:content
                             delegate:self];

显示应用邀请对话框,能够选择朋友并将邀请发送到我的应用程序.一切顺利,我调用了委托方法:

(void)appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results

结果:

{
    didComplete = 1;
}

但接收者没有得到通知. Receiver用户也是我的app Tester用户的注册用户,安装了原生Facebook App.

也许有人遇到同样的问题并知道如何解决它?任何该功能的工作示例都将非常感激.

解决方法

您的代码很好,当您发布应用程序时,此功能将实际工作,因为某些Facebook集成需要在使用前获得批准.在状态和审核部分提交您的应用以获得批准

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...