찾다

 >  Q&A  >  본문

ios - 程序在后台运行时收到通知didReceiveRemoteNotification不执行

我的app在后台运行时,收到远程推送,通知栏已经有提醒了,这时候如果我点击app 的icon 运行程序,didReceiveRemoteNotification方法并不执行。请问这个怎么解决?
如果我是点击通知栏上的推送,didReceiveRemoteNotification是执行的。

ringa_leeringa_lee2886일 전736

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-17 17:41:56

    해당 프로젝트 구성
    백그라운드 모드 -> ON에서 원격 알림 선택

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 17:41:56

    이 기능은 원래 알림을 클릭한 후에 실행되는 정상적인 상황입니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:41:56

    애플리케이션이 시작되면 애플리케이션 아이콘을 클릭하여 시작하면

    에서 실행됩니다. 으아악

    의 Key 값은 다음과 같습니다

    으아악

    알림 내용을 얻을 수 있습니다.
    애플리케이션이 백그라운드에 있는 경우 배너를 클릭하지 않는 한 애플리케이션 아이콘을 클릭해도 다른 알림 프록시 방법이 호출되지 않습니다. 이렇게 하면
    애플리케이션이 포그라운드에 표시되며 푸시를 받은 후 언급한 방법을 사용하게 됩니다

    으아악

    그러면 이 메소드로 호출되어 말씀하신 메소드가 무효화됩니다.

    회신하다
    0
  • 취소회신하다