如何在一定时间后执行 facebook 通知?

How to execute a facebook notification after a certain amount of time?

我是 Facebook 开发的新手,我想知道如何将应用程序通知的执行延迟给定的时间(天)? 在 https://developers.facebook.com/docs/games/notifications 或通过 Google 我找不到任何关于延迟通知的信息,一切似乎都会立即发生。

我想要实现的是,当一个 facebook 应用程序被加载时,我将添加一个在 x 天内执行的通知,以便提醒用户返回应用程序。

我会在每次应用加载时执行此操作,覆盖仍要执行的现有通知。

这样,只有当用户真的x天没有登录时才会收到通知。

我想单独通过 Facebook 而不是通过服务器上的计时器来解决这个问题。可以吗?

没有办法发送延迟通知,你需要自己做。例如,使用每天检查上次登录时间戳的 Cron Job。每当用户登录时创建一个新的延迟通知(并删除旧的)无论如何都是一个奇怪的解决方案......这些事情通常用 Cron Jobs 完成,当你时不需要使用 Facebook API不需要它。