我的脸书邀请按钮不起作用。这是代码
public void Invite() {
FB.Mobile.AppInvite (new System.Uri ("app link"), null, InviteCallback);
}
void InviteCallback(IAppInviteResult result) {
if (result.Cancelled)
{ Debug.Log ("Invite cancelled. "); }
else if (!string.IsNullOrEmpty (result.Error))
{ Debug.Log ("Error in invite: " + result.Error); }
else { Debug.Log ("Invite was successful: " + result.RawResult); }
}
结果显示
"邀请成功:{did_complete":true," callback_id":" 3"} UnityEngine.Debug:Log(Object)"`
所以我知道它已被发送,但当我让我的朋友检查他们的Facebook帐户时,他们说他们没有从我那里收到任何东西。有没有人知道该怎么做才能解决这个问题,或者为什么当我发送它时我的朋友Facebook通知中没有显示它?
答案 0 :(得分:0)
这是使用Unity编辑器时的Debug结果。可能你在游戏中看到Mock Dialog并按下成功按钮并看到那句话。 在真实设备上再次检查后,构建您的应用程序并部署它(Android或iOS)。 使用移动邀请时,您的朋友不会在他/她的浏览器上看到邀请。在实际设备的Facebook应用程序上查看。
请确保当你从android发送时,其他方应该是android(如果iOS都应该是iOS)(最后一句是我的猜测,还没有测试过,我已经在研究了这个)