问题标签 [facebook-instant-games]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
240 浏览

facebook - FBInstant 广告出现“NO FILL”错误怎么办

我正在使用最新的 FBInstant SDK 开发一个即时通讯游戏,当我尝试展示广告时,大多数情况下 loadAsync() 返回“无填充”错误。我正在使用我朋友的帐户进行测试,其他游戏成功显示广告,而我的游戏总是出现“无填充”错误。我在我的 Facebook 开发者帐户设置中为我的广告展示位置选择了“接受任何价格”设置。我的问题是

  1. 为什么我的游戏总是(或大部分时间)出现“无填充”错误,而其他游戏使用同一帐户成功展示广告?是因为还没有发布吗?

  2. loadAsync() 时出现“no fill”错误怎么办?我一次又一次地加载具有相同 ID 的广告,但它导致连续 20 次“无填充”。有时从未填满。每次广告无法加载时,当我尝试获取新的广告实例时,它最终会调用 3 个新的广告实例并收到错误“请求过多”。任何人都可以解释一下你在得到“没有填充”错误后做了什么

谢谢。

0 投票
1 回答
56 浏览

facebook-instant-games - Facebook 即时游戏在 startAsync 函数终止后停止......那么我们如何在按钮单击时调用 shareAsync 函数?

即时游戏仅在调用 startasync 函数时启动...所有 fbinstant 函数仅在 startAsync 函数内起作用...所以如何在用户单击按钮时调用 shareAsync

0 投票
1 回答
356 浏览

facebook - 由于内容安全政策,Facebook Instant Game 无法从 cloudflare.com 加载脚本

在我的 Facebook Instant Game 中,我尝试从 cloudflare.com 静态加载脚本,例如:

但出现 Chrome 浏览器错误:

拒绝加载脚本' https://cdnjs.cloudflare.com/ajax/libs/es5-shim/4.5.7/es5-shim.min.js ',因为它违反了以下内容安全策略指令:“script-src 'self' 'unsafe-inline' 'unsafe-eval' *.facebook.com connect.facebook.net cdn.mixpnl.com *.google-analytics.com web.localytics.com *.googletagmanager.com blob: *.cloudfront .net *.amazonaws.com *.googleapis.com *.firebaseapp.com *.firebaseio.com *.8686c.com *.cncovs.com *.aliyun.com *.aliyuncs.com *.wsdvs.com *.console .re *.kunlunar.com *.layabox.com *.windows.net *.msecnd.net *.anysdk.com cdn.trackjs.com cdn.firebase.com *.kochava.com *.akamaized.net *.cocos .com *.hinet.net *.playfab.com code.createjs.com *.zdassets.com websdk.appsflyer.com “。请注意,'script-src-elem' 没有明确设置,

有没有办法从 cloudflare 加载脚本?

0 投票
1 回答
60 浏览

javascript - Facebook Instant Game - 我可以创建上下文更新侦听器吗?

我是 Facebook Instant Game 的新手,现在我不知道是否可以在上下文更新时创建侦听器?特别是在我的游戏中,当对手完成他们的回合时,会更新比赛并更新上下文,当时如果我还在游戏中,我想对 UI 进行一些更改。当然,我可以每 5 秒检查一次比赛数据并进行更改,但这确实是一种糟糕的方式。我希望得到帮助。谢谢!

0 投票
1 回答
603 浏览

reactjs - 如何使用 React 在 FB Instant Games 中正确加载图像?

我想将 Facebook Instant Games 与一个用 react 编写的简单游戏一起使用。问题是图像不会被加载。

下面是来自 react CRA 构建的 index.html:

CSS 加载良好,redux 操作也是如此。

0 投票
2 回答
107 浏览

javascript - PHASER:在 create() 中加载和添加图像?

我正在尝试在 create() 中加载和添加图像。看来我需要开始新的加载,所以我的代码是:

正如我在 Chrome 的检查器中看到的那样,加载有效,但图像未显示……为什么this.add.image(width/2, height/2, ‘sky’);不显示任何内容或至少抛出错误?

0 投票
0 回答
47 浏览

ios - 无法导入 FBInstant(使用未解析的标识符“FBInstant”)

我想在我的 ios 项目中使用 FBInstant

我已将 pod 文件添加到我的项目中

吊舱“FBSDKShareKit”

吊舱“FacebookSDK”

吊舱“FBSDKCoreKit”

吊舱'FBSDKLoginKit'

我想用FBInstant的这个功能

我试图导入包但没有找到 FBInstant 包它给出错误

使用未解析的标识符“FBInstant”

我正在关注这个FBInstant 链接

但到目前为止还没有运气

0 投票
1 回答
915 浏览

javascript - FB Instant Game 资产加载;停留在 0%

我是JavascriptPhaser的新手。我的游戏在我的虚拟主机中运行良好。我尝试添加 Instant Games SDK,但未加载资产。

我在Phaser 网站的 Phaser 3 教程中尝试过 Facebook Instant Games ,我尝试实现他们所说的,但没有任何效果;加载屏幕卡在 0%。

0 投票
1 回答
68 浏览

javascript - 无法使用 Facebook 即时游戏 API 中的某些功能

我正在使用 facebook 即时游戏 SDK 和 cocos creator。

当我使用方法来恢复玩家的姓名、ID、照片时,效果很好。但是,当我尝试恢复玩家在排行榜中的条目或他们连接的玩家时,它就是行不通的。

我什至从 SDK 复制粘贴代码来检查是否可行。什么都没有。

我将游戏上传到网络后,用我的手机进行测试。我还尝试了谷歌浏览器,作为用户测试连接。

有谁知道为什么我可以使用一些 SDK 方法,但我不能全部使用它们?我能做什么?

0 投票
1 回答
536 浏览

facebook-instant-games - 加载资源失败:服务器在 Facebook Instant Game 上响应状态为 404

我正在使用 HTML5 开发 Facebook 即时游戏,但在加载 index.html 页面上链接的 css 和 JavaScript 文件时遇到问题,它显示

“加载资源失败:服务器响应状态为 404”

在 chrome 控制台上这是权限问题还是我错过了什么?所有文件都在根目录下。看看这里的图像,您可以看到控制台错误。 在此处输入图像描述