1

ハイスコ​​アのゲームがあり、fb-score API を使用してフレンドのリーダーボードを生成しています。ただし、1 つの問題があります... fb ユーザーのスコアを保存するには、アプリは「ユーザーのデータを投稿」する必要があります...この場合はスコアデータです。ただし、ユーザーは、この「投稿」許可を、グローバルまたは友達ではなく「自分のみ」に表示されるようにマークすることを選択できます。これは、プライバシーを保護するためのように聞こえるため、多くのユーザーが行うことです。

ただし、ユーザー A のスコアが友人 (ユーザー B) のリーダーボードに表示されることはありません。これは、アプリがユーザー A のために投稿したものであり、意図せずに表示されないためです。彼の友達全員。しかし、ユーザー A には、この間違いを知る方法が実際にはなく、自分のハイスコアを問題なく見ることができるため、友人の誰も彼のすばらしいハイスコアを見ることができません。

それは私に質問をもたらします:どうすればその問題を回避したり、何らかの方法でアプローチしたりできますか? ユーザーが「アプリの投稿」を自分だけに表示されるようにマークした場合でも、ユーザーのスコア データを取得する方法はありますか? それは accesstoken のものですか、ユーザーですか、それともアプリですか? または、ユーザーがそのようなことをしたかどうかを何らかの方法で確認し、許可後の可視性を変更するように警告することはできますか? 私の知る限り、許可が与えられているかどうかのみを確認できますが、その可視性は確認できません。そのデータを処理するために自分のサーバーをセットアップすることを本当にやりたいと思います。

4

1 に答える 1

0

はい、残念ながら、これは設計された動作のようです。ユーザー A は、このゲームに関する情報 (自分のスコアなど) のみを自分と共有したいという表示設定を介して述べているため、他のユーザーが自分のスコアを表示できないのは理にかなっています。目標を達成するには、追加のデータベースが必要です。

于 2013-11-22T15:45:35.277 に答える