2

私の知る限り、友達をアプリに招待するには、FB.ui と apprequests ダイアログで JS SDK を使用するしかありません。それはいいです。

シナリオを考えてみましょう - 私の FB ゲームでは、ユーザーが友達を招待して、その友達 (友達) にアイテムを与えることができます。レベル、名前、ランダムなどに基づいています。ダイアログの呼び出し中に使用できるデータ パラメータがあります。どんなアイテムを贈るかの情報を記憶しておく場所のようです。しかし..ユーザーがこのデータを改ざんするのを防ぐものは何ですか? もちろん、暗号化などを試すことはできますが、それでもその変数はユーザーに完全に表示されます。何か不足していますか?特定のシナリオを安全な方法で解決するにはどうすればよいですか?

4

2 に答える 2

1

送信されるパラメーターとしてコードを設定できます。これは、その特定のユーザーに対してサーバー/データベースに保存します。次に、リクエストが引き換えられたら、ユーザーにそのコードが割り当てられていることを確認します。そうでない場合は、改ざんされていることがわかります。

于 2011-11-21T15:07:36.387 に答える
0

@Abby は正しいです - リクエスト データをデータベースに保存します - JS SDK の apprequest 機能には、招待に関する情報を含むコールバックがあります - これを保存し、ユーザーが招待を受け入れたときにデータを相互参照します。ユーザーは Javascript レベルでデータを改ざんできる可能性がありますが、データベース内のデータを改ざんできないことを願っています。:)

于 2011-11-21T15:19:00.083 に答える