FBSDKAppInviteDialog:如何知道朋友何时接受

FBSDKAppInviteDialog: How to know when a friend have accepted

使用 FBSDKAppInviteDialog 我如何知道朋友何时接受了邀请?

以下委托方法的结果不提供信息:

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

你的应用程序知道你什么时候 "App friends"。

我确定您无法获取您使用 FBSDKAppInviteDialog 邀请的朋友的 ID 或任何信息。此问题的更多信息:

而且我很确定没有办法让朋友直接接受你的邀请。不过,您可以使用带有推荐代码的 Dynamic App Link 端点。你可以在这里看看:https://developers.facebook.com/docs/app-invites/ios#app_links

以上内容仅适用于开发非游戏应用的情况。如果你正在做游戏,那就容易多了。然后你可以使用 FBSDKGameRequestDialog 或 Graph API 的 invitable_friends 方法,如果你想为此绘制一个自定义界面。

与您的问题无关,如果您正在尝试实施一种推荐系统,这对您来说可能会很有趣:https://developers.google.com/app-invites/