Apple Watch和openParentApplication在后台

达西尔瓦

我正在安装苹果手表。在我对Watchkit的扩展中,我使用该方法与“主应用程序”进行通信。

    [WKInterfaceController openParentApplication:applicationData reply:^(NSDictionary *replyInfo, NSError *error) {}];

根据apple文档,该应用程序可以在后台处理请求。

When you call the openParentApplication:reply: method, iOS launches or 
wakes up the parent app in the background and calls the
application:handleWatchKitExtensionRequest:reply:method of its app delegate.

但是,即使我在方法handleWatchKitExtensionRequest中没有代码,我的应用程序也始终处于活动状态

有什么建议吗?

提前致谢

lvp

根据Apple开发人员在Apple Developer Forum上的官方回应,这是WatchKit Framework Beta 2中的错误。

https://devforums.apple.com/message/1082689#1082689

为了清楚起见,iPhone应用程序在后台启动。当前在模拟器中,该应用程序正在前台启动。这将不是设备上的体验。该文档特别指出:“调用该方法会使iOS在后台启动该应用程序……”。

(第6号帖子)

顺便说一句,昨天Beta 3发布了,也许已经修复了。

如果iPhone将被锁定,您的iOS应用也会在后台启动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章