Facebook Invite按钮无法统一

时间:2017-01-02 06:38:22

标签: android facebook unity3d android-developer-api unity2.0

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

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通知中没有显示它?

1 个答案:

答案 0 :(得分:0)

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

请确保当你从android发送时,其他方应该是android(如果iOS都应该是iOS)(最后一句是我的猜测,还没有测试过,我已经在研究了这个)