当用户从我的应用程序点击Facebook邀请时出现“页面未找到”错误。

11
我不确定这是否与编程有关,但由于我没有使用Facebook SDK的经验,我只是假设我在某个地方做错了什么,尽管我已经遵循了文档中的T
我正在使用Unity SDK,如果有人感兴趣,我正在使用FB.AppRequest来发送邀请到应用程序,我的应用程序代码与文档中的完全相同。
public void InviteFriends() {
        FB.AppRequest(
            message: "Come play this great game!", 
            callback: LogCallback
        );
}

void LogCallback(FBResult result) {
    Debug.Log("Callback was called: " + result.Text);
}

这按预期弹出了对话框,让我邀请朋友。朋友确实收到了邀请,但是一旦他们点击邀请,就会被重定向到一个看起来像这样的页面:

enter image description here

这给我带来了很多问题;我已经在应用程序面板中检查了一切,似乎一切都没问题。我的Google Play标识符以及我的类名都是正确的。我的密钥哈希值也都是正确的。我不知道还能做什么。如果您想在Play商店上查找我的包标识符,它是,我相信您会很容易地找到它。
我还要补充一点,我有一个应用程序页面,可以在这里找到:https://www.facebook.com/pages/Qualify/1647231425506903?fref=ts 这个页面也与开发者控制台中的Facebook应用程序链接起来了。
我该怎么解决这个问题?是代码问题吗?请帮帮忙,这已经是一个长达4天的挫折,我们正在迅速失去进展。
现在已经过了几天了,我们正在通过PayPal支付某人进行修复。

Facebook Graph API是一个相关的标签。我是指“unity”标签,它与Unity游戏引擎无关。 - Max Yankov
你为你的应用程序建立了公共Facebook页面吗? - Max Yankov
@MaxYankov - 使用的标签是 unity3d,只是解释了什么是 unity,我仍然觉得它与问题相关。至于页面,是的,我已经设置并在开发面板中链接了它。 - Hobbyist
现在标签是unity3d,因为我编辑了这个问题。最初它是关于其他事情的unity标签。如果您阅读unity标签的描述,您会看到第一件事是警告不要将其用于与Unity游戏引擎相关的问题。 - Max Yankov
1
@MaxYankov - 我明白,我只是误以为一开始我使用的标签是 unity3d。这只是我的误解。 - Hobbyist
显示剩余7条评论
1个回答

1

您是否已在Facebook上为您的Android游戏设置了Canvas应用程序?

如果没有,请阅读邀请朋友要求

它指出您的游戏请求将会...

直接将收件人引导到以下位置之一:

  1. 您在Facebook Canvas上的应用程序。
  2. 如果已安装,则为iOS或Android上的本机应用程序。
  3. 如果未安装,则为Apple App Store或Google Play。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接