Scores API を使用してスコアを保存する Facebook ゲームに取り組んでいますが、これはすべて正常に機能しますが、クライアントは国ごとにハイスコアをフィルタリングできるようにしたいと考えています。これを行う簡単な方法があるかどうか疑問に思っています。
スコアを返すとき、ユーザー オブジェクトには ID と名前しか含まれていないため、各ユーザーの国を取得するのはかなりばかげています。
Scores API を使用してスコアを保存する Facebook ゲームに取り組んでいますが、これはすべて正常に機能しますが、クライアントは国ごとにハイスコアをフィルタリングできるようにしたいと考えています。これを行う簡単な方法があるかどうか疑問に思っています。
スコアを返すとき、ユーザー オブジェクトには ID と名前しか含まれていないため、各ユーザーの国を取得するのはかなりばかげています。
より簡単な方法は、アプリケーションのインストール時にユーザーの国を取得することです。これを行うには、ユーザーがアプリに初めてアクセスしたときに表示される認証ダイアログにユーザーの場所のアクセス許可を追加します。
user_hometown
とここを参照してuser_location
ください。
https://developers.facebook.com/docs/reference/api/user/
次に、データベースからすべてのユーザーの国を簡単に検索し、国別に並べ替えることができます。