我有一个关于书签计数的奇怪错误 - 如果我设置/inc。我的应用程序的书签计数(使用 dashboard.setCount 或 .incrementCount),书签计数显示在用户配置文件中书签部分中应用程序名称之后。不幸的是,如果用户重新加载 facebook 或只是离开 facebook,而没有单击书签并返回 facebook,则书签计数已经消失。虽然,如果我调用 .getCount,它仍然会显示正确的数字(就像计数没有改变一样)。
这真的很糟糕,因为这是我的应用通知用户的唯一方式(除了我不使用的电子邮件)。
最佳答案
借助 Requests 2.0 ( https://developers.facebook.com/docs/channels/#requests ),您可以从应用向用户发送请求,也可以从用户向其他用户发送请求。
有了这个,您的应用设置中就有一个名为“升级到 Requests 2.0”的迁移设置。 如果启用此设置,书签将始终设置为该用户的当前未完成请求数 [包括其他用户发送的请求和应用程序直接发送的请求]。在这种情况下,手动覆盖数字将不起作用。
关于Facebook - 仪表板问题,重新加载页面后计数器重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6573904/