2017-03-19 1 views
0

내 사과 시계 앱에서 버튼을 클릭하면 iPhone 앱에서 예약 한 로컬 알림을 취소하고 싶습니다.장치가 잠든 동안 didReceiveApplicationContext를 호출 하시겠습니까?

지금은 updateApplicationContext 메소드를 사용하여 시계와 전화기 사이의 정보를 전송하고 didReceiveApplicationContext 메소드를 통해 로컬 알림을 취소합니다.

지금은 didReceiveApplicationContext가 앱이 열릴 때만 호출됩니다. 그 동안 앱을 열지 않았다면 알림이 계속 표시됨을 의미합니다. 앱을 열지 않아도 알림이 표시되지 않도록해야합니다.

기기가 잠 들어 있거나 앱이 포 그라운드에없는 동안 백그라운드에서 didReceiveApplicationContext를 호출 할 수있는 방법이 있습니까?

답변

0

아니, 당신은 WatchKit 확장의 WCSessionreachable 속성이 true/YES 있는지 확인해야합니다 위해, 그것은 이러한 배경에서 iOS 앱을 깨울 수로 sendMessage의 API 중 하나를 사용하는 경우 .

+0

정말 고마워요! – user3764950

관련 문제