向朋友发送应用邀请
Posted
技术标签:
【中文标题】向朋友发送应用邀请【英文标题】:Send app invite to friend 【发布时间】:2013-05-12 05:25:21 【问题描述】:我想使用 facebook sdk(最新的 3.5)向朋友发送请求以试用我的应用程序。我已经使用下面的代码让它工作,但没有向用户发送通知。它仅在他们转到 facebook 中的“应用程序”部分时显示请求。更糟糕的是,如果他们通过桌面网站而不是本机 ios facebook 应用程序,它似乎只会出现在“应用程序”部分。
谁能告诉我需要添加哪些额外代码才能让用户收到邀请他们加入我的应用的通知?谢谢!
代码
[FBWebDialogs
presentRequestsDialogModallyWithSession:nil
message:@"Check out this new app!"
title:@"Amazing new app!"
parameters:nil
handler:nil];
【问题讨论】:
我很确定这正是应用请求的内容。我认为 facebook 不再为这些创建通知(除非对此有特定偏好,在这种情况下,用户可以定义他想要收到通知) @Stavash 感谢您的回复。我想这是有道理的,但是如果能够在“应用程序”部分看到来自您的移动设备(在本例中为 iPhone)的请求呢?由于客户群是移动用户,他们能够从移动设备上看到难道不是很有意义吗? 我同意,虽然从来没有让这个工作。很想知道是否有人可以对此事有所了解 你试过了吗? + presentRequestsDialogModallyWithSession:message:title:parameters:handler:friendCache: @sathiamoorthy 我会试一试,让你知道。谢谢! 【参考方案1】:我有同样的问题,但相信答案如下。 如果您只使用 iOS 版 Facebook 并且没有画布应用程序。它确实将通知的优先级降低为仅在应用程序中心。但是,如果您确实在 iOS 上安装了 Facebook,您将在正常位置(地球图标)收到通知。
如果您也有画布应用程序,则通知将在桌面上优先考虑(因为它在桌面上您使用画布)并且将在通知中可见。
我只是在寻找任何 facebook 来源来确认这一点,但这是我尝试时的样子。
编辑 确认解决方案。当我有一个 Facebook 应用程序(画布)时,通知会发送到桌面上的通知。如果我没有,它会被发送到应用程序中心。
【讨论】:
以上是关于向朋友发送应用邀请的主要内容,如果未能解决你的问题,请参考以下文章