我正在尝试使用新的facebook unity sdk在Unity3D中制作游戏。我可以向我列表中的朋友发送AppRequest。但我的疑问是,在我的朋友下载了同一个游戏之后,我如何使用AppRequest与朋友交流。
例如。如果我向朋友发送“生命”,我的朋友应该在他的游戏中看到我发送的“生命”。他的“生命”计数器应该增加1(生命++)。 “Ammo”也可以这样做。
答案 0 :(得分:3)
您有两种选择:
要注意的另一件事是,如果玩家通过应用程序请求来到您的游戏,您可能想要回复或通知他们。 例如在Canvas上: - Bobby McGee访问https://apps.facebook.com/friendsmashunity,通过FB.AppRequest向我发送请求。该调用的返回值将类似于:
{ “request”:“467375710036144”, “至”: [ “my_user_id” ] }
然后我看到这样的通知:
当我点击此链接时,它会使用以下参数打开您的游戏(您可以看到request_ids就是其中之一) - https://apps.facebook.com/friendsmashunity/?fb_source=notification&request_ids=467375710036144&ref=notif&app_request_type=user_to_user¬if_t=app_request
您可以通过调用FB.API来获取appid中的'数据':
希望这会有所帮助,感谢您尝试使用SDK!