WatchKit 应用 "Unlock to activate"
WatchKit app "Unlock to activate"
我的 IOS 应用程序从蓝牙心率传感器读取心率,心率显示在 Apple Watch 上。一切正常。但在大多数情况下,用户会把iPhone锁上,放在口袋里。
这是问题所在:
IOS 应用程序仍在后台运行并读取心率,但我无法再在 Apple Watch 上显示数据,因为模拟器显示 "Unlock to activate"。
当 iPhone 被锁定并且 IOS 应用程序在后台时,是否无法继续使用 WatchKit 应用程序?
你试过这样的事情吗:Easy way to update app content via apple watch
当 iphone 被锁定时调用 openParentApplication
是否不起作用?
要让 iPhone 在后台执行操作,openParentApplication
效果很好。本质上,openParentApplication
将 运行 而您的 phone 被锁定。
这个link:http://www.bignerdranch.com/blog/watchKit-extensions-communicating-with-your-parent-application/
拥有我发现的最好、最容易理解的教程之一。真的帮了我大忙,希望对你有帮助。
您应该可以使用 openParentApplication
获取您的数据
祝你好运
我在苹果开发者论坛找到了正确答案:
问:如果您想在 WatchKit 应用程序或 Glance 的特定界面控制器中调试 willActivate/didDeactivate,一旦它显示在 iOS 模拟器中,您可以从 iOS Simulator 菜单栏中选择 Hardware > Lock 以触发 didDeactivate。重复解锁并触发willActivate。
我在 beta4 中发现了这个,但有些混乱。它只是模拟器中的测试功能吗? iphone锁定后真表应用不会被锁定吧?
答:正确,只是为了测试。
问:有没有办法在 phone 锁定的情况下在模拟器中测试 watch 应用程序? 好像是这样这也是一个重要的测试用例,但现在手表只显示 "unlock to activate" 而 phone 被锁定。
答:目前没有。
Link:(但你必须有开发者账号)https://devforums.apple.com/message/1106203#1106203
活动后台模式确保父应用有时间发送回复。有关如何使用后台模式的代码示例,请参阅 .
我的 IOS 应用程序从蓝牙心率传感器读取心率,心率显示在 Apple Watch 上。一切正常。但在大多数情况下,用户会把iPhone锁上,放在口袋里。
这是问题所在:
IOS 应用程序仍在后台运行并读取心率,但我无法再在 Apple Watch 上显示数据,因为模拟器显示 "Unlock to activate"。
当 iPhone 被锁定并且 IOS 应用程序在后台时,是否无法继续使用 WatchKit 应用程序?
你试过这样的事情吗:Easy way to update app content via apple watch
当 iphone 被锁定时调用 openParentApplication
是否不起作用?
要让 iPhone 在后台执行操作,openParentApplication
效果很好。本质上,openParentApplication
将 运行 而您的 phone 被锁定。
这个link:http://www.bignerdranch.com/blog/watchKit-extensions-communicating-with-your-parent-application/
拥有我发现的最好、最容易理解的教程之一。真的帮了我大忙,希望对你有帮助。
您应该可以使用 openParentApplication
祝你好运
我在苹果开发者论坛找到了正确答案:
问:如果您想在 WatchKit 应用程序或 Glance 的特定界面控制器中调试 willActivate/didDeactivate,一旦它显示在 iOS 模拟器中,您可以从 iOS Simulator 菜单栏中选择 Hardware > Lock 以触发 didDeactivate。重复解锁并触发willActivate。
我在 beta4 中发现了这个,但有些混乱。它只是模拟器中的测试功能吗? iphone锁定后真表应用不会被锁定吧?
答:正确,只是为了测试。
问:有没有办法在 phone 锁定的情况下在模拟器中测试 watch 应用程序? 好像是这样这也是一个重要的测试用例,但现在手表只显示 "unlock to activate" 而 phone 被锁定。
答:目前没有。
Link:(但你必须有开发者账号)https://devforums.apple.com/message/1106203#1106203
活动后台模式确保父应用有时间发送回复。有关如何使用后台模式的代码示例,请参阅