如何检查 FB AppRequest 是否被点击?

How to check if an FB AppRequest has been clicked on or not?

可以使用 FB Graph 获取其应用的 AppRequests。如果接收者点击了任何 AppRequests,我如何获取?

编辑:我不能在 AppRequest 中传递额外的参数,它是一个 "AppInvite" 并且通过 AppLinks 接收者被带到 Apple 的 AppStore 等,下载后没有信息存在。

我的用例是当两个当前用户邀请 相同 "new user" 时。当然,"new user" 只点击了 一个 邀请,但我现在不知道是哪一个。

根据 facebook's documentation,您可以传递任意数据参数以用于跟踪目的。您可以传递一个唯一 ID,您可以在数据库中保留对 from->to 关系的引用,以了解调用了哪个邀请。

编辑:如果您需要更多说明,请告诉我。

根据 FB 的图表 API,没有办法确定哪些 AppRequest 被点击或未被点击。我可以从我的应用程序中获取所有 AppRequests 的列表但是没有一个布尔字段指示哪个已经被点击或没有被点击。

Documentation