【问题标题】:Pebble Watch pushing data to iOS when app is in background mode当应用程序处于后台模式时,Pebble Watch 将数据推送到 iOS
【发布时间】:2013-06-05 14:07:40
【问题描述】:

我一直在到处寻找并努力寻找明确的答案。我想知道在后台模式下或手机锁定时,卵石手表应用程序是否可以与 iPhone 通信以发送事件。

我使用它的一个例子(以最基本的形式)是在您的手机和手表上运行的秒表。用户可以从 pebble watch 启动、停止等,iPhone 会将用户事件发送到服务器......

任何帮助将不胜感激。

【问题讨论】:

    标签: ios bluetooth pebble-watch


    【解决方案1】:

    Watchface <-> Phone app documentation 明确指出:

    • 在给定时间只能将一个 iOS 应用程序连接到手表;
    • 只有 iOS 应用程序可以(重新)打开手表应用程序的频道。

    因此,您的表盘应用将能够向应用发送消息,只要:

    • 您的 iOS 应用程序是最后一个使用手表频道的第 3 方应用程序
    • 您的 iOS 应用程序未在后台终止(例如,您声明了后台模式以确保您保持在线)

    最后,请注意,SDK 会在消息未传递时为您提供回调,以便您的表盘应用程序知道应用程序是否已被终止,并能够向用户显示特定消息。

    这是我对文档的理解,但我还没有尝试过。

    【讨论】:

    • 感谢您提供的 sarfata!将让您了解开发的进展情况。
    • 你的理解是正确的。处理从手表到手机的失败消息的回调是.out_faileddemos/feature_app_message_send 中有一个示例,但该示例中实际回调的内容是TODO 评论。
    猜你喜欢
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多