相关疑难解决方法(0)

Facebook iOS SDK 4.0"App Invites"在没有iOS通知的情况下发送

我目前正在使用Facebook iOS SDK 4.0.在示例中,它们显示当用户发送应用邀请时,接收者从FB应用获取通知.这不是发生在我身上.应用程序在发送时会显示通知,但应用程序的任何内容都没有.这是我的代码:

- (IBAction)inviteFriends:(id)sender {

    FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/413510792107174"]];
    [FBSDKAppInviteDialog showWithContent:content delegate:self];

}
Run Code Online (Sandbox Code Playgroud)

因为应用程序中有通知,所以它让我相信代码是正确的,这只是配置问题.具体来说,这就是我想要实现的目标:https://developers.facebook.com/docs/app-invites/overview.

我还测试了没有安装相同结果的应用程序.我很好奇是否有其他人遇到这个问题.提前致谢.

iphone facebook objective-c facebook-graph-api ios

14
推荐指数
1
解决办法
2006
查看次数

Facebook iOS SDK版本4.0.1中的FBSDKAppInviteDialog邀请成功发送,但未收到任何通知

使用新的Facebook SDK 4.0.1,我在下面的"Invite to App"按钮中实现了:

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/1111111111"]];
content.previewImageURL = [NSURL URLWithString:@"http://someImage.jpg"];

[FBSDKAppInviteDialog showWithContent:content
                             delegate:self];
Run Code Online (Sandbox Code Playgroud)

通过单击按钮,它成功地将我引导到我的Facebook应用程序,我可以选择我的朋友并键入邀请消息,并发送邀请(在进度条的结尾处成功勾选).

当我检查时appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results,结果是didComplete = 1.但是,我在我的朋友Facebook(没有安装我的应用程序)或测试用户帐户Facebook上看不到任何通知.我对此非常沮丧,所以非常感谢任何帮助.

还有一些问题,虽然我的iOS应用程序仍在开发中,但我已经在Facebook生成的applink中输入了我的appID.我是否需要applink的已发布有效appID来测试Facebook上的应用邀请功能?我的Facebook应用程序是否需要经过审核和批准才能与我的朋友一起测试应用邀请功能?谢谢.

facebook objective-c ios facebook-sdk-4.0

8
推荐指数
2
解决办法
7373
查看次数