Facebook小游戏构建测试
2019-03-11
为了方便开发以及测试,开发者能够通过本地服务器运行游戏,提供与玩家在 Facebook 平台中类似的体验。此功能通过嵌入式测试引擎实现,只需少量配置。
嵌入式测试引擎在 facebook.com
域下运行,因此仅能通过 https
提供服务。
官方文档上推荐nodejs可以快速搭建一个http-server服务器,这里主要讲下在windows下的构建,完全按照官网推荐方法,唯一不同是不要在windows控制台直接进行,推荐TortoiseGit上的Git Bash。不然https测试证书会有一定问题。
私钥和证书:
$ npm install -g http-server $ cd path/game/ $ openssl genrsa 2048 > key.pem $ openssl req -x509 -days 1000 -new -key key.pem -out cert.pem
启动server:
$ http-server --ssl -c-1 -p 8080 -a 127.0.0.1
访问:
https://www.facebook.com/embed/instantgames/YOUR_GAME_ID/player?game_url=https://localhost:8080
原文链接:
https://developers.facebook.com/docs/games/instant-games/test-publish-share
By Pury.