观看os 2.0 Beta:未收到通知

时间:2015-08-17 14:06:08

标签: ios iphone swift notifications apple-watch

我知道......:

是不可能的
  • ...直接从Watch安排通知,而手表必须向iOS应用程序提供信息,这将安排它;
  • ...决定在哪里显示通知。 iOS为您决定;

考虑到这一点,我正在使用WCSession::sendMessage函数发送一个字典,其中包含我的iOS应用程序所需的所有信息,以便安排一个nofitication。当使用模拟器执行此操作时,它可以很好地工作,但是当在真实设备上执行时,它似乎不起作用,我从未在任何地方收到通知。

为什么我的真实设备(iOS9 iPhone 5c + Watch os 2.0 Beta 5)似乎不想安排/触发通知?

据我所知,如果iphone被锁定,它应该在手表上显示通知,但在我的模拟器上它似乎总是在iPhone上进行,即使它被锁定。

修改

在提出建议后,我通过XCode检查了设备积压,这是我看到当手表试图连接到iPhone时出现在积压中的内容:

Aug 21 11:25:16 glendcs-iPhone apsd[100] <Notice>: (Note ) WatchKit: SPDeviceConnection, createXPCConnection, invalidationHandler

Aug 21 11:25:16 glendcs-iPhone apsd[100] <Notice>: (Error) WatchKit: -[SPDeviceConnection activeComplicationsWithCompletion:] - error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.companionappd was invalidated from this process." UserInfo={NSDebugDescription=The connection to service named com.apple.companionappd was invalidated from this process.}

Aug 21 11:25:16 glendcs-iPhone companionappd[113] <Notice>: (Error) WatchKit: <SPCompanionAppServer.m -[SPCompanionAppServer listener:shouldAcceptNewConnection:]:763> process 100 is not entitled, so rejecting connection

0 个答案:

没有答案