このアプリを既に使用しているユーザーへの通知を避けたいのですが、招待者が招待を受け入れた後、両方が報酬を受け取ります。
私はFacebookのリクエストダイアログを使用して、ユーザーがすべての友人を選択できるようにし、招待メッセージを表示できないようにします。招待者がゲームに参加すると、すべての招待者IDをデータベースに保存して報酬を受け取ります。
ここに私のコード。
function facebookInvite(){
FB.ui({
method: 'apprequests',
message: 'Please join, and we’ll both get free items!”',
data: encode(Player.id)
}, function(response) {
if(response && response.request){
$.ajax({
type: "POST",
url: "call/request.php",
data: {
from : Player.id,
to : response.to.join(),
}
});
}
});
}