0

我的 Facebook 邀请按钮不起作用。这是代码

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 通知中?

4

1 回答 1

0

这是使用 Unity 编辑器时的调试结果。可能您在游戏中看到模拟对话框并按下成功按钮并看到那句话。构建您的应用程序并部署它(android 或 iOS),然后在真实设备上再次检查。使用移动邀请时,您的朋友不会在他/她的浏览器上看到邀请。在实际设备的 facebook 应用程序上检查它。

确保当您从 android 发送时,对方应该是 android(如果 iOS 两者都应该是 iOS)(最后一句话是我的猜测,尚未测试,我已经在做这个了)

于 2017-01-14T02:29:16.133 回答