Facebook Instant Game - 上传捆绑的 zip 文件会导致来自 Web 托管的 SDK 参考错误
Facebook Instant Game - Uploading bundled zip file gives SDK reference error from Web Hosting
当我尝试上传我的简单 game/app 时,我收到一条错误消息
"Games must reference one of our supported SDKs via our CDN."
虽然我已经提供了 SDK 参考。不是这个吗?
<script src="https://connect.facebook.net/en_US/fbInstant.6.2.js"></script>
我也浏览了 facebook 文档的 SDK 参考,但它对我不起作用?
以前有没有人遇到过同样的情况或者有解决这个问题的想法?谢谢
我有一个文件index.html
INDEX.HTML
<html>
<head>
<title>
this is test
</title>
<style>
body {
width: 400px;
height: 400px;
position: 0;
background: yellow;
}
#heading1{
position: absolute;
}
</style>
</head>
<body>
<h1 id="heading1">
This is h1.
</h1>
<button onclick="myFunction()">Move the heading</button>
<script>
var ran = Mathfloor.Math.Random()*1;
function myFunction() {
var move= document.getElementById("heading1");
var pos = 0;
var id = setInterval(frame, 5);
function frame() {
if (pos == 350) {
clearInterval(id);
var id1 = setInterval(framenext, 5);
} else {
pos++;
if (ran ==1) {
move.style.top = pos + "px"; }else {
move.style.left = pos + "px"; }
}
}
function framenext() {
if (pos == 0) {
clearInterval(id1);
var id = setInterval(framenext, 5);
} else {
pos--;
if (ran ==1) {
move.style.top = pos + "px"; }else {
move.style.left = pos + "px"; }
}
}
}
</script>
<script src="https://connect.facebook.net/en_US/fbInstant.6.2.js"</script>
</body>
</html>
fbapp-config.json
{
"instant_games":{
"navigation_menu_version": "NAV_FLOATING",
}
}
<body>
<script src="https://connect.facebook.net/en_US/fbinstant.6.2.js"></script>
<h1 id="heading1">
This is h1.
</h1>
<button onclick="myFunction()">Move the heading</button>
<script>
window.onload = function () {
FBInstant.initializeAsync().then(function () {
FBInstant.setLoadingProgress(100);
});
FBInstant.startGameAsync().then(function () {
startGame();
})
};
</script>
<script>
var ran = Math.floor(Math.random() * 1);
your script codes here...
</script>
</body>
</html>
fbapp-config.json
{
"instant_games": {
"platform_version": "RICH_GAMEPLAY",
"orientation": "LANDSCAPE",
"navigation_menu_version": "NAV_FLOATING"
}
}
fbapp-config.json must have at least these three key-value pairs for
the game to start.
测试成功。
当我尝试上传我的简单 game/app 时,我收到一条错误消息
"Games must reference one of our supported SDKs via our CDN."
虽然我已经提供了 SDK 参考。不是这个吗?
<script src="https://connect.facebook.net/en_US/fbInstant.6.2.js"></script>
我也浏览了 facebook 文档的 SDK 参考,但它对我不起作用? 以前有没有人遇到过同样的情况或者有解决这个问题的想法?谢谢
我有一个文件index.html
INDEX.HTML
<html>
<head>
<title>
this is test
</title>
<style>
body {
width: 400px;
height: 400px;
position: 0;
background: yellow;
}
#heading1{
position: absolute;
}
</style>
</head>
<body>
<h1 id="heading1">
This is h1.
</h1>
<button onclick="myFunction()">Move the heading</button>
<script>
var ran = Mathfloor.Math.Random()*1;
function myFunction() {
var move= document.getElementById("heading1");
var pos = 0;
var id = setInterval(frame, 5);
function frame() {
if (pos == 350) {
clearInterval(id);
var id1 = setInterval(framenext, 5);
} else {
pos++;
if (ran ==1) {
move.style.top = pos + "px"; }else {
move.style.left = pos + "px"; }
}
}
function framenext() {
if (pos == 0) {
clearInterval(id1);
var id = setInterval(framenext, 5);
} else {
pos--;
if (ran ==1) {
move.style.top = pos + "px"; }else {
move.style.left = pos + "px"; }
}
}
}
</script>
<script src="https://connect.facebook.net/en_US/fbInstant.6.2.js"</script>
</body>
</html>
fbapp-config.json
{
"instant_games":{
"navigation_menu_version": "NAV_FLOATING",
}
}
<body>
<script src="https://connect.facebook.net/en_US/fbinstant.6.2.js"></script>
<h1 id="heading1">
This is h1.
</h1>
<button onclick="myFunction()">Move the heading</button>
<script>
window.onload = function () {
FBInstant.initializeAsync().then(function () {
FBInstant.setLoadingProgress(100);
});
FBInstant.startGameAsync().then(function () {
startGame();
})
};
</script>
<script>
var ran = Math.floor(Math.random() * 1);
your script codes here...
</script>
</body>
</html>
fbapp-config.json
{
"instant_games": {
"platform_version": "RICH_GAMEPLAY",
"orientation": "LANDSCAPE",
"navigation_menu_version": "NAV_FLOATING"
}
}
fbapp-config.json must have at least these three key-value pairs for the game to start.
测试成功。