0
我正在使用Facebook通知api,並且在文檔中有一個要求,即只發送通知給在過去28天內登錄的用戶。任何人都可以給我一個PHP示例,說明如何使用PHP SDK來做到這一點?在PHP中,我如何檢查自用戶上次使用我的Facebook應用程序以來已經過了多長時間?
我正在使用Facebook通知api,並且在文檔中有一個要求,即只發送通知給在過去28天內登錄的用戶。任何人都可以給我一個PHP示例,說明如何使用PHP SDK來做到這一點?在PHP中,我如何檢查自用戶上次使用我的Facebook應用程序以來已經過了多長時間?
您需要將此信息存儲在您自己的數據庫中。
Facebook沒有API告訴你上次某個特定用戶使用您的應用程序;你所指的documentation限制是一個政策/最佳實踐,而不是API的技術限制,據我所知
如果你不知道上次有人使用你的應用程序,你可能會不正確地考慮Notifications API,因爲它旨在通知現有用戶上次訪問該應用程序後發生了變化的內容 - 如果您不知道上次訪問的時間以及此後發生了什麼變化,那麼您可能不應該發送給他們通知
沒錯。我只使用通知來提醒用戶何時與最近使用情況相關的內容發生了變化。這意味着他們自然不會收到通知,除非他們最近使用了該應用程序。只要這只是一個最佳實踐提示,我很好。我認爲這是強制性的。 – Spilot