Ios 邀请、open graph和app store的正确设置是什么?
情况是这样的:Ios 邀请、open graph和app store的正确设置是什么?,ios,app-store,facebook-opengraph,facebook-apps,invitation,Ios,App Store,Facebook Opengraph,Facebook Apps,Invitation,情况是这样的: 我想使用facebook sdk让iOS应用程序的用户向他们的facebook好友发送邀请。我希望这些邀请将被邀请的facebook用户引导到应用程序的应用商店页面。Facebook邀请函工作得很好,但我没有找到适当的文档,以便在被邀请的用户单击邀请函时将其引导到特定位置。现在它们被发送到*siteurl/?request\u id=1234567890&ref=notif&app\u request\u type=user\u to\u user*,其中siteurl是我在f
- 我想使用facebook sdk让iOS应用程序的用户向他们的facebook好友发送邀请。我希望这些邀请将被邀请的facebook用户引导到应用程序的应用商店页面。Facebook邀请函工作得很好,但我没有找到适当的文档,以便在被邀请的用户单击邀请函时将其引导到特定位置。现在它们被发送到*siteurl/?request\u id=1234567890&ref=notif&app\u request\u type=user\u to\u user*,其中siteurl是我在facebook应用程序设置页面上设置的站点URL(在使用facebook登录的网站下)。我已经尝试将一些内容包括到params字典中,例如重定向uri、目标url、link、href,但似乎没有改变用户被定向到的位置
- 然后,我还想实现一些开放图形功能,这样应用程序的用户可以将他们在应用程序中所做的某些事情作为动作发布到他们的facebook墙上。为此,我需要将站点URL更改为托管打开的图形页面的服务器
- 我还允许用户使用他们的facebook帐户登录,如果这很重要的话
// FACEBOOK INVITATION REQUEST
-(void)sendFBInvitationRequest
{
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Come join me!", @"message",
@"http://www.stackoverflow.com", @"redirect_uri",
nil];
AppDelegate *app_delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
// MAKE SURE THE USER IS LOGGED IN
[app_delegate openFBSessionWithAllowLoginUI:YES];
NSLog(@"YOU SHOULD SEE THE DIALOG NOW!");
// AND THEN SEND THE FB REQUEST
[app_delegate.facebook dialog:@"apprequests"
andParams:params
andDelegate:self];
NSLog(@"SENDING REQUEST");
NSLog(@"%@", [params description]);
}