Messager 里如何通过url地址打开 Facebook 小游戏
- 问题
实际应用中经常通过客户端app分享游戏到Messager,但是目前的问题是Facebook的android的SDK并没有支持直接分享小游戏到Facebook或Messager。
而且在Messager里不论是通过小游戏的url地址(类似 https://www.facebook.com/instantgames/play/xxxxxxxx )还是分享的游戏链接(类似 https://fb.gg/play/xxxxxxxxx )都无法在Messager里直接打开小游戏。
其中 xxxxxxxx 为小游戏的appid
- 折中方案如下:
在Facebook里分享小游戏到Messager的链接可以在Messager里直接打开游戏。
url类似为: https://m.me/yyyyyyy?game=xxxxxxx
其中yyyyyy为分享这个小游戏的玩家在Messager的id,需要换成小游戏公众号在Messager里的id,否则关闭小游戏时,会先返回到分享这个小游戏的玩家的聊天页面,应该是返回到小游戏公众号的聊天页面才妥当。
- 问题拓展
这个方案部分解决了app分享小游戏到Messager里,但是无法通过在url里传参数到小游戏。
目前没有发现更好的解决方案,希望官方能尽早提供app分享小游戏到Messager的API。