问题标签 [pebble-js]
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.
pebble-watch - JS 未在 Pebble Time 上执行,应用程序日志中显示“notifyWithAppMessage: no delegate”
我在 Pebble 应用商店有一个完美运行的(Pebble Classic)应用。但是,当在 Pebble Time 上安装时,JS 并不总是被执行(或者需要很长时间才能启动),并且在日志中我可以看到“[PHONE] pebble-app.js:?: notifyWithAppMessage: no delegate。”
是 Aplite 兼容性问题还是我需要为玄武岩平台做一些不同的事情。App 是 SDK2,因此仅为 Aplite 编译。
请注意,该 JS 尚未捆绑在 iOS 应用程序中,因此如果您想尝试它,您必须使用 Android 应用程序。 https://apps.getpebble.com/applications/5541de234b4d965adb000050
python - MAC OS X Pebble SDK 3.0 错误构建:编译错误 InverterLayer
几个月前,我在我的 Mac 上运行 pebble SDK 3.0,它运行良好,我使用 basalt 模拟器运行我的应用程序。
最近我清理(擦拭)了我的 Mac,因为它运行缓慢。今天我打算再次运行我的应用程序,但我显然没有安装 Pebble SDK。
我使用出现在 pebble 开发者网站上的 brew 命令安装了它:http: //developer.getpebble.com/sdk/download/
我在这里找到了目录:
我尝试运行 pebble build,但我记得我需要 for 并克隆 pebble 存储库。我这样做了,然后当我进行 pebble build 时,它开始正常构建,但是随后发生了这种情况:
我不知道该怎么办。谢谢!
凯文
pebble-watch - 可以通过 Pebble.js 使用 Pebble 时间线吗?
目前尚不清楚仅使用 pebble.js 方法时是否支持时间轴功能(例如,没有 C 代码)。任何人都可以发表评论吗?
pebble-watch - Pebble.js Clock.Weekday 函数
所以,我不知道我之前是否没有注意到或者是什么,但是如果我使用Clock.weekday
并分配一个非常接近当前日期(今天或明天)的日期、小时和分钟,它就会起作用。如果我指定比当前日期晚两天的一天,它会说wakeup failed invalid argument
当我尝试用那个时间设置唤醒时(时间是var time = Clock.weekday(blah blah).
..
难道我做错了什么?还是该功能有限制clock.weekday
?
javascript - 在 PebbleJS 应用程序中使用 jQuery
如何将 jQuery 库添加到我的 PebbleJS 应用程序?这是我的代码:
这是我收到的错误:
javascript - pebbleJS中的json数据提取
我被困在卵石中的 json 数据提取中。
这是我得到的错误:
4:9)
android - 在手机上安装应用程序时连接超时
我不知道为什么在手机上安装应用程序时会出现连接超时。这是我在编写本手册时得到的:
这是我在开发者菜单中看到的:
我可以 ping 我的手机:
我的手机是 Galaxy S6 Edge,我使用的是 MacBook Pro。
pebble-watch - Pebble.js:将现有选项传递给 webview
文档解释了如何从webview中获取数据,但没有解释如何将数据传递给它。
现在,我设置了一个虚拟变量并在open
回调中返回正确的 URL:
(我通过反复试验发现了这一点。文档中的任何地方都没有提到它。)
如果我将 URL 直接传递给Settings.config
(而不是每次都计算),则会发生以下情况:
- 打开设置页面 → webview 获取数据。
- 进行一些更改并保存 → 应用程序获取新数据。
- 再次打开设置页面→ webview 获取陈旧数据。