それが設計された方法であり、それに対する「解決策」はありません。
これには、実際のデータ値(更新前または更新後)は含まれないことに注意してください。それらを取得するため
に、通常のプライバシー制限に従って、アプリは通常どおりそれらを要求できます。いつでもアクセスできるデータについては、このコールバックの直後にそのデータを照会して、ユーザーがアプリに戻ったときに備えられるようにすることができます。
ソース: https://developers.facebook.com/docs/reference/api/realtime/
Facebookは、新しいデータを取得するための適切な権限があるかどうかを知らなくても、すべての更新を送信できるため、プライバシーの観点から非常に簡単な方法であるため、これは非常に理にかなっています.
(データベースに)有効なユーザー トークンがある場合は、 Graph API / FQL を介して更新されたフィールドを取得し、それをデータベース内のデータと比較できます。リアルタイム API を使用しないと、x 時間/日ごとにデータをプルする必要があり、これはさらにリソースの浪費になります。
有効なユーザー トークンがない場合は、ユーザーがアプリに戻ったときに Graph API / FQL を介して更新されたフィールドを取得し、それをデータベース内のデータと比較できます。リアルタイム API がないと、ユーザーが戻ってきたときに常にデータを更新/確認する必要があります。