我想知道是否有人可以帮助我解决这个问题。我试图在Facebook SDK for Unity中使用FB.AppRequest()来实现Invite功能。这是我使用的代码。
if(FB.IsLoggedIn)
{
FB.AppRequest(
message: "Let's eat and be prosperous!",
title: "Let's eat and be prosperous!",
callback: InviteCallback
);
}
// ...
void InviteCallback(FBResult response)
{
// print response to console
}
我可以看到here(链接到Imgur)的邀请对话框。这些按钮上没有“邀请”标签,毫不奇怪,点击它们不会发送任何邀请。但是,我可以看到FBResult数据,其格式如下:
{
"request": "ABCD",
"to":
[
"EFGH",
"IJKL"
]
}
(或多或少,因为我还没有找到一种方法将新行打印到Firebug控制台)
其他信息:
我在互联网上找不到任何关于此的信息。 There are other questions关于邀请功能不起作用,但没有适用于Unity的Facebook SDK,所以我不确定它们对我有什么帮助。
非常感谢!
答案 0 :(得分:3)
只是为了澄清:信封按钮会发送邀请,并在点击时立即执行。
如果您的应用处于沙盒模式,则会在发送请求时收到通知。在https://www.facebook.com/appcenter/requests中查找作为收件人的请求,并查看请求是否显示在那里。
如果这仍然不起作用,您可以将您的fbresult数据发送给我吗? unity-sdk@fb.com。谢谢!