刚开始在我的最新项目中实施Unity Facebook SDK,我很想知道是否有其他人遇到以下问题:
FB.AppRequest("Custom message");
这是基本的,因为当你收到应用程序请求时,我可以调用此函数:
“游戏名称:朋友姓名向您发送请求”
我在这里遗漏了什么吗?我已经看到了来自其他游戏的自定义消息的请求。是因为我正在部署到移动设备并且请求的“message”参数在移动设备上不起作用(例如过滤器/ exludeID被破坏了)?
非常感谢任何帮助:)
答案 0 :(得分:0)
我希望我不会离开这里,但我正在处理相同类型的请求。根据我在这里一直在做的事情:
https://developers.facebook.com/docs/games/requests/
它涵盖了将一个对象的动作实现到请求中,这将产生一个自定义消息。例如,您可能会收到如下消息: GAMENAME:FRIENDNAME给你发了一个生命
编辑 - 之前我没有AppRequest的签名,但在将我的SDK更新到版本5.1后,它现在可用:
根据页面,Unity使用以下方法实现:
public static void AppRequest(
string message,
OGActionType actionType,
string objectId,
string[] to,
string data = "",
string title = "",
FacebookDelegate callback = null)
// For 1:N requests
public static void AppRequest(
string message,
OGActionType actionType,
string objectId,
string filters = "",
string[] excludeIds = null,
int? maxRecipients = null,
string data = "",
string title = "",
FacebookDelegate callback = null)
我希望这提供了一个方向,也许是你的解决方案。我正在努力自己实现这一点。查看链接了解更多详情:)