:받기 푸시 알림 응용 프로그램이 활성화되지 않은 경우에도
통지가 도착하면 대상 응용 프로그램이 실행되고 있지 않은 경우, 경고 메시지, 사운드, 또는 배지 값이 재생되거나 표시됩니다. 응용 프로그램이 실행중인 경우 iOS는 NSDictionary 개체로 응용 프로그램 대리인에게 전달합니다. 사전에는 해당 코코아 속성 목록 객체 (NSNull과 함께)가 포함됩니다.
저는 이것을 내 앱에서 구현했으며 모든 것이 잘 작동합니다. 앱에 포커스가 있으면 앱에서 직접 메시지를 가져옵니다. 활성화되어 있지 않으면 경고가 표시되고 사용자가 경고를 클릭하면 앱이 실행되며 마지막으로 앱이 메시지를받습니다.
그러나 앱이 활성화되어 있지 않을 때 메시지가 도착하는 경우 iOS에서 앱을 활성화하고 메시지를 표시하거나 사용자 상호 작용을 요구하지 않고 메시지를 전달할 수 있습니까?
내 서버의 푸시 메시지가 일 수 있으니은 현재 위치에 따라 사용자의 관심을 불러 일으킬 수 있습니다. 응용 프로그램은 다음과 같이 작동합니다. 시작될 때 밀어 넣기를 등록하고 내 서버에 알립니다. 나는이 위치에 있으며 내 주변에서 흥미로운 것이 발생할 때 알림을 받고 싶습니다. 나중에 서버에서 메시지를 보내지 만 사용자가 그 지역에서 이사했을 수도 있기 때문에 앱이 사용자의 위치를 다시 확인하고 사용자가 원래 위치에서 너무 멀리 떨어져 있다면 사용자를 귀찮게하지 않을 수 있습니다.
서버에 현재 위치를 알려주는 백그라운드 서비스가 있다고 가정 할 때마다 n 분이지만 배터리가 소모 될까봐 두려워합니다.
이 문제에 대한 의견이 있으십니까?
감사합니다. 매우 유익한 답변입니다. 링크를 확인하고 진행 상황을 다시보고합니다. – roshammar
늦게 받아 들여서 죄송합니다. 이전에 수락 했었습니다. – roshammar