问题标签 [buildfire]
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.
datastore - Buildfire:从不同的插件获取数据存储和用户数据信息
我正在尝试使用 buildfire.datastore 和 buildfire.userData。
在一个插件中保存和使用此信息。
然后我可以在不同的插件中引用该数据存储和 userData 信息吗?如果没有,浏览器 localStorage 会工作吗?
buildfire - Buildfire - 相机服务为图像返回 Null
在我的index.html中,我有:
然后在我的反应应用程序中,我有:
当函数触发时,图像的 console.log 一半时间将为null,一半时间它将在我的手机上正确启动相机(在预览器内部测试)。我从来没有遇到过错误的问题。为了让它工作,我只是不断重新启动预览器。每次我加载预览器时,似乎有 50/50 的机会工作。在安卓 Galaxy S6 上进行测试。
buildfire - Buildfire - 是否可以从管理控制面板导航到插件
我有两个需要相互通信的插件。其中一个插件允许用户创建锻炼。另一个插件需要能够允许用户将锻炼插件链接到特定的锻炼。
为此,最好能够进入消费插件,单击“链接锻炼”之类的内容,然后通过 buildfire.navigation.navigateTo 将我带到锻炼插件,我可以在其中选择锻炼(因为只有这个插件可以访问锻炼数据)。从那里,一旦做出选择,它会将我导航回另一个插件,其中包含我链接的锻炼记录的 ID。这样,我可以保存锻炼的 ID,并且每当有人想从小部件中查看锻炼时,它就能够将他们导航到锻炼插件并加载正确的 ID。
当我尝试在控制面板中实现此功能时,navigation.navigateTo 会出现以下错误消息:
navigation.navigateTo 只能在小部件端使用吗?这是我的导航对象供参考:
另外,我不确定文件夹名称应该是什么。SDK源代码似乎需要它,但我不知道应该放什么。我放了一些我认为可能有用的东西,但这可能是为什么这不起作用的罪魁祸首。寻求对此的确认。
尽管如此,即使我使用小部件中的导航,当它加载新插件和新加载插件的管理面板时,它也会显示“404 not found”而不是加载管理面板。对此也有任何想法吗?
buildfire - Buildfire:buildfire.geo.getCurrentPosition 不适用于移动应用(android 和 ios)和 PWA
我有一个页面,我需要根据设备的当前位置获取用户的当前位置,我使用了“buildfire.geo.getCurrentPosition”,它正在进行本地主机开发,但在发布期间它没有在职的。
buildfire - buildfire:是否可以通过 buildfire sdk 访问时钟和闹钟功能
是否可以访问设备的时钟和闹钟功能?我还没有在市场上看到用于此的 buildfire 插件。
buildfire - 无法在 BuildFire 数据存储上搜索和更新
我正在尝试对我保存在 BuildFire 数据存储区中的一些数据运行 searchAndUpdate 操作。代码如下:
我使用的 Datastore.searchAndUpdate 函数只是一个包装器,它承诺了这个方法的原始 BuildFire 版本。代码如下:
每当我尝试运行此更新功能时,我总是收到 400 作为响应。这是我在控制台中看到的屏幕截图:
我已经在我的本地主机和实际的 Buildfire 平台上尝试过这个,但没有运气。我还尝试按照此处显示的方式(这是此方法的 sdk wiki 示例中显示的方式)以及普通搜索方法中显示的方式(其中使用“$json.”)构建搜索条件。搜索属性的前缀)。无论哪种方式,我尝试它都会收到相同的响应。我不确定我做错了什么,或者 BuildFire 端是否有问题,但我没有收到错误消息,所以我不确定发生了什么。
camera - Buildfire:如何使用条形码扫描仪
我已经到了可以启动条形码模拟模式的地步。我试图弄清楚如何开始扫描开发中的测试代码。或者我正在尝试对其进行测试的应用程序是否需要对该应用程序具有相机权限?
在这种情况下,您如何克服在 PWA 上使用相机硬件的问题?
或者有没有一种方法可以让我使用适用于所有情况的不同 javascript API 扫描 QR 码?
此外,我不得不将相机和条形码服务 Javascript 文件移动到我的 Widget 文件夹中,因为当我尝试按照说明引用它们时,文件不会加载。
buildfire - Buildfire - Buildfire 应用程序在后台停止运行吗?
我目前正在为一个需要能够在后台工作的插件做一个规范。这是一个计时器插件,基本上可以让人们设置时间间隔并在锻炼期间自动运行它们。在这些不同间隔之间的过渡期间,会发生声音和其他事情。
其中一项要求是,当用户正在进行锻炼时,此应用程序不需要在所有时间点都处于最前沿。我查看了文档,但除了日历方法“Onbackgrounded”和“OnResumed”之外,还没有真正看到任何关于在后台实际运行的插件的信息,当这些事件被触发时,它们会调用一些回调。
这并没有真正帮助我,因为这些事件仅在应用程序处于前台时才会触发。您是否可以为我提供任何建议或见解以实现这一点。我是否忽略了 SDK wiki 中的某些内容?