问题标签 [kaios]

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 投票
2 回答
234 浏览

javascript - 如何在 ReactJS 应用程序中插入第 3 方库

它在纯 JS 中完美运行,但现在我试图在我的 ReactJS 应用程序中导入 KaiOS SDK 的库,但我不能,编译总是失败并显示此消息:

这该怎么做 !?(js库文件

这是我的简化代码,我们可以看到第 12 行的函数调用失败..

我刚刚补充说: import {getKaiAd} from './Kaiads.v4.min.js'

我得到了:

0 投票
1 回答
70 浏览

kaios - KaiOS无限滚动

我在 KaiOS 中滚动有一点问题。我想在用户按下最后一个元素时选择第一个元素。所以,我曾经document.getElementById(element).scrollIntoView();将第一个元素放入视图中。在 WebIDE 中运行良好,但在真手机上却不行。

我也试过了scrollElement.scrollBy({ top: -(document.documentElement.scrollHeight), left: 0, behavior: "smooth" });。当我在控制台中尝试它时,它工作正常,但在应用程序中执行时,它没有。也许它与 .focus 元素有关,我不知道。这种滚动有一个很好的例子吗?我究竟做错了什么?

0 投票
0 回答
48 浏览

javascript - KaIOs - Kaiads 频率上限生效。kaios 广告未按时响应

当得分为第 5、第 10、第 15、第 20 时,我想为 Phaser 3 pong 游戏添加 kai-ads。但它不能正常工作,并得到错误代码7 (频率上限是设备请求广告的频率限制,请稍后再试。)

实际上有时第 5 和第 15 工作正常。

任何人都可以帮助我吗?

0 投票
1 回答
197 浏览

serial-communication - 我们可以从 KaiOS 应用程序通过 USB 串行通信吗?

我对 KaiOS 很陌生,想知道是否可以构建一个应用程序,通过连接到手机的物理电缆发送/接收串行通信(例如与 Arduino 通信)。

我目前正在使用这个库https://github.com/mik3y/usb-serial-for-android在 Android 上执行此操作,并且很想在 KaiOS 上执行此操作。

我查看了权限,发现没有任何相关内容(https://developer.kaiostech.com/core-developer-topics/permissions),但我没有找到任何信息表明可以(或不可能)这样做它

如果不可能,欢迎任何关于如何在功能手机和 Arduino 之间进行串行通信的想法!

谢谢你的帮助!

0 投票
1 回答
938 浏览

kaios - WebIDE 拒绝连接 KaiOS 设备

我最近买了一部阿尔卡特 Smartflip 手机。我在尝试让 WebIDE 工作时遇到了麻烦。我尝试过的步骤是:

  1. 在手机上使用*#*#33284#*#*,这样小错误就会出现在手机的状态栏中。
  2. 打开终端并使用adb devices. 显示设备。(亚行壳工程)
  3. 尝试了 Palemoon 浏览器 WebIDE 并单击Remote Runtime. 默认为 localhost:6000。

-- 获取错误:操作失败:连接到远程运行时 --

  1. 试过了adb forward tcp:6000 localfilesystem:/data/local/debugger-socket

-- 同样的错误 --

  1. 尝试了 KaioSRT 并查看列出的设备。

-- 得到同样的错误 --

  1. 检查堆栈溢出。看来我可能需要xhost +在终端中运行。

-- 相同的错误 --

我不知道还能做什么。任何帮助表示赞赏。

0 投票
2 回答
174 浏览

javascript - React 组件和 js 库之间的 Javascript 通信

我一直在开发基于蓝牙的 KaiOS 移动应用程序,其中用户界面是使用 React.js 开发的,并且我创建了一个简单的 javascript 类来管理基于蓝牙的操作,例如扫描、连接/断开连接、数据传输等。我当设备被扫描时,一直试图从 Blemanager.js 类向反应组件发送数据或对象。

以下代码已用于检查具有特定地址的设备,如果找到,则解析承诺,以便将对象发送到 React 组件。现在,我确实想将扫描的设备对象发送到反应组件并检查通知的设备对象是否是必需的,然后停止扫描。如何在 Javascript 中实现这一点。

我是一名 iOS 开发人员,对于 iOS,我正在寻找委托或可观察模式。

0 投票
2 回答
365 浏览

javascript - 在 React JS 中使用 key 属性

我有一个来自 API 的值数组,它包含值列表。我将所有这些值映射到一组卡片中(如下面的代码中所述)。我需要提取所选元素的 id,它存储在key属性中。有没有办法使用/引用 key 属性的值?

我正在开发 KaiOS 应用程序,因此光标交互(onClick 或 onHover)受到限制。有一个 nav-focus 属性(使用自定义钩子维护),用于确定是否选择了当前元素并在此基础上使用 CSS 突出显示它(如下图所示)。我不想保持所选元素的状态,因为每次我在卡片中导航时都会更新它。

我想知道是否有办法使用所选项目的key 属性

来自 wikiHow 的图片显示了突出显示的选项

0 投票
1 回答
175 浏览

javascript - 如何在 KaiOS 应用中启用模拟光标?

我浏览了 KaiOS 的官方文档并执行了以下操作以在 react.js 中的特定页面(组件)上启用模拟光标。我在 chrome、KaiOS 模拟器中运行该项目,但不是在真实设备上运行。

添加了以下内容manifest.webapp

并尝试在特定页面中执行此操作:

但是给出了这个错误: Property 'spatialNavigationEnabled' does not exist on type 'Navigator'.

我在这里想念什么?我应该怎么做才能有效地启用光标?

0 投票
0 回答
380 浏览

flutter - 如何在 KaiOS 应用商店推荐 Flutter 应用?

在为 iOS 或 Android 或两者构建 Flutter 应用程序时,可能希望也为 KaiOS 构建它。Flutter 允许生成 Web 应用程序。KaiOS 在其应用商店中接受 Web 应用程序。

所以,我想知道这是否现实,以及如何在 KaiOS 应用商店上接受 Flutter 应用。

  1. 尤其是 Flutter web app 代码是否兼容 KaiOS?
  2. 如果是这样,KaiOS 应用商店会接受这样的应用吗?
0 投票
2 回答
195 浏览

firefox-os - 服务器上的推送通知发送失败,出现 401 错误

我正在开发具有网络推送通知功能的 KaiOS 应用程序。

虽然以下代码适用于 Chrome 和当前的 Mozilla,但它在 KaiOS 上失败。

节点代码:

凯iOS:

但在 Mozilla(通过适当的键更改)上,它的响应是成功的。在 Chrome 上也一样。

这是客户服务工作者代码:

任何想法,可能是什么问题?