如何在不点击请求的情况下知道用户是不是有待处理的应用请求?

Posted

技术标签:

【中文标题】如何在不点击请求的情况下知道用户是不是有待处理的应用请求?【英文标题】:How to know if user has pending apprequests without clicking requests?如何在不点击请求的情况下知道用户是否有待处理的应用请求? 【发布时间】:2013-03-21 20:32:22 【问题描述】:

如果用户点击我应用的通知,他将被重定向到相应的画布页面,在该页面处理 $_REQUEST["request_ids"],然后用户再次被重定向到“接受”“礼物”,bla bla bla。

但是:如果用户进入我的应用程序,而没有点击通知 (1),我应该找到一种方法来向用户显示一条消息“强迫”他之前点击通知 (2)!

如果用户有未处理的“未处理”通知,有什么方法可以得到?

请看@图片。谢谢

【问题讨论】:

【参考方案1】:

我发现在使用 Facebook php SDK 时,可以这样做

$pendingReqs = $facebook->api("/me/apprequests");

通过检查返回的信息,您可以了解用户有多少待处理的请求并遍历它们

希望这对某人有用

信息:http://developers.facebook.com/docs/reference/api/user/#apprequests

【讨论】:

以上是关于如何在不点击请求的情况下知道用户是不是有待处理的应用请求?的主要内容,如果未能解决你的问题,请参考以下文章

删除 celery / rabbitmq 中的所有待处理任务

如何在不关闭 TCP 连接的情况下关闭处理 TCP 请求的线程?

如何在不经过注册用户身份验证的情况下保护公共API请求

如何在不丢失身份验证的情况下模拟Session.request?

如何在不点击的情况下从 Chrome 自定义标签中捕获 URL?

如何在不检查应用程序状态的情况下确定是不是点击了 UILocalNotification?