私は彼らのアプローチで異なるだかわからないんだけど?
彼らは、カスタムの友人セレクタを持っていて、 "彼らを含める" をクリックした後:
BranchOut.GroupConnect = {
//...
submit: function (srcEl) {
// collect selected recipeints code here
AppRequest.send(this.recipientUidsArray.join(','), 'Invite Friends', 'would like to add you as a professional connection ', 'XXX', callback);
},
//...
}
そして、それはちょうどRequests Dialogを開きます:
AppRequest = {
//...
send: function (uid, title, message, data, callback) {
FB.ui({
display: 'iframe',
method: 'apprequests',
new_style_message: true,
title: title,
message: message,
to: uid,
data: data
}, function (r) {
if (r != null && typeof (r) != 'undefined') {
if (r.request) {
AppRequest.sendCallback(r);
if (callback.success) callback.success(r);
}
}
});
AppRequest.setYCount = 0;
AppRequest.setLastDialogY();
},
//...
}
結果:
のためにうれしいですnew_style_messageの略号は何ですか?通常、その人があなたのアプリを使用していない場合、「JonがBrachoutにあなたを招待しました」と表示されます。完全なメッセージの代わりに。しかし、Bracnhoutは、まだサインアップしていなくても、常にカスタムメッセージを表示します。 – EugeneMi