问题标签 [watchos-4]

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 回答
138 浏览

sprite-kit - 后台后无法在watchOS上播放音频文件

在 watchOS 中播放音频文件时(使用 SpriteKit):

它将一直有效,直到您将应用程序设置为背景(例如将手表朝外)并返回,然后音频文件将无法再播放。

我尝试了很多解决方法,包括将 UIBackgroundModes 设置为音频,但是在应用程序处于后台和返回后声音将始终停止工作。有什么解决办法吗?

PS:我想我可能已经找到了答案:使用 AVAudioPlayer 而不是 SKAction。

0 投票
0 回答
2468 浏览

ios - 如何在 Watch OS 中使用 webview 或类似控件?

示例应用程序:https ://itunes.apple.com/us/app/watchup-for-whatsapp/id1320596975

我认为这个应用程序可能会加载 whatsapp webview 并解析来自 web 的响应并在 whatsapp 应用程序中显示,所以有什么方法可以让 webview 或类似的控件在手表应用程序中工作?

编辑:我们可以在后台在 iOS 应用程序中加载 webview 并将解析的响应发送到 Appel Watch 应用程序吗?可能吗?我不想在 iPhone 应用程序中显示 webview,我只想解析响应并将其显示在 tableview 应用程序的手表应用程序中。

0 投票
1 回答
825 浏览

wcsession - watchOS 后台任务在 setTaskCompleted 上崩溃

在我的手表扩展委托init函数中,我在以下位置设置了 KVO 观察者WCSession

为了完成所有的watch后台任务,这里调用了函数

通常,这可以正常工作。
但是,我在以下日志中崩溃了:

显然,在其中一项任务 setTaskCompleted中调用时会发生崩溃。WKRefreshBackgroundTask

但是可能是什么原因,或者如何调试呢?

0 投票
0 回答
793 浏览

ios - iOS 11.3,Watch OS 4.3:在 watchOS 4.3 中获取用户当前位置?

我已经快速尝试过了

如何在 watchOS 2 中获取当前位置?

但它不起作用这是我在 WKInterfaceController 中的代码

我也在WatchExtensionMain App info.plist 中添加了权限。

它甚至还没有询问权限警报。我错过了什么???:(

0 投票
1 回答
170 浏览

ios - 在 iPhone 上的 Watch 应用上 watchOS 应用的图标是空白的

我最近为我的 iOS 应用创建了一个 WatchKit 扩展。Xcode 创建了 2 个新目标:

WatchOS Target WatchOS Extension

这些目标中的每一个都有自己的Assets.xcassets文件。我已经在这两个文件中包含了正确尺寸的正确图标,但应用程序图标在 iPhone 上的 Watch 应用程序上仍然显示为空白,如下所示: 在此处输入图像描述

该图标在我的手表上正确显示。任何想法?

0 投票
0 回答
257 浏览

ios - 在本地通知中包含 APS 有效负载数据到 watchOS

在我的手表扩展上收到本地通知时,我正在尝试显示自定义的 Long-Look UI。

我测试了这个示例 .apns 有效负载:

它工作正常。我还在故事板上设计了一个动态通知场景。

我正在像这样安排来自 iOS 端的本地通知(然后立即锁定手机以强制通知在我的手表上继续)

我想我设置userInfo错了。如何设置正确的有效负载,以便我的 watchOS 扩展可以正确呈现长视图?

0 投票
1 回答
806 浏览

firebase - Apple Watch 上的数据发送到 Firebase

我想将从 Apple Watch 检索到的加速数据发送到 Cloud Storage for Firebase。

但是,Firebase 不支持 watchOS。

我应该通过 iPhone 将加速数据发送到存储吗?

请教我一个更好的方法。

0 投票
1 回答
116 浏览

ios - 如何查看 Apple Watch 静音状态?

我正在开发需要检查 Apple Watch 静音按钮是打开还是关闭的应用程序。

AudioToolbox在 iPhone 中,我们可以使用framework来检测它,但是watch OS没有带有 name 的 framework AudioToolbox

所以我的问题是我们如何检测苹果手表静音按钮是 On 还是 off 。

0 投票
1 回答
203 浏览

core-location - 将 CLBeaconRegion 与 Apple Watch 一起使用

我一直在做我的研究,在这方面找不到任何东西。是否可以将 Apple Watch 用作 iBeacon?CLBeaconRegion 不可用:(

0 投票
0 回答
57 浏览

swift4 - 如何在 5 秒后使用 swift 程序关闭 Apple Watch 警报?

我定义了一个函数(由 2 个按钮组成)来显示警报。我正在寻找一种解决方案,以在x seconds. 有人可以帮我吗?