내 시나리오는 다음과 같습니다. 내 앱의 일부로 누군가에게 메시지를 보내면 알림이 전송됩니다. 그들이 경고를 클릭하면 경고를받은 특정 메시지를 열고 싶습니다. 특정 메시지를 표시 할 뷰 메시지 컨트롤러가 있습니다. 내 질문은 다음과 같습니다.iOS 푸시 알림 및 로그인에 관한 몇 가지 질문
앱이 열려있는 동안 알림을 처리하는 가장 좋은 방법은 무엇입니까? appDelegate에서 알림을받습니다. 알림을 표시하도록 선택하면 올바른 컨트롤러를 열어 알림 상자를 표시해야합니까? 이것은 appDelegate에 속하지 않는 코드처럼 보이지만 그렇지 않으면 어떻게 될지 모르겠습니다.
로그인 할 때 매우 비슷한 질문입니다. 사용자가 로그인하면 서버에 로그인하고 일정 기간 동안 로그인 상태를 유지합니다. 앱이로드 될 때 서버의 확인을 실행하여 로그인이 시간 초과되었는지 확인하려고합니다. 만약 내가 그것을 애플 리케이션의 로그인 화면으로 밀어 싶습니다. 이 또한 애플 리케이션 대리인에서 일어날까요?
제 3의 질문은 전화 ID를받는 것이 가장 좋은 방법입니다. 푸시 알림을 수락 할 때 ID를 얻는 앱 위임에 메소드를 설정했습니다. 내 계획은 그들이 로그인되어 있는지 확인하고 이미 ID가 서버에 저장되어 있는지 확인하는 것입니다. 저장하지 않으면 보내십시오. 이것이 최선의 방법인가요?
이 응용 프로그램은 기본적으로 웹 사이트의 모바일 프론트입니다. 내가 로그 아웃 한 것을 발견하면 다시 로그인해야합니까? 그들은 실제로 앱에 로그인하지 않고 앱을 통해 서버에 로그인하고 있습니다. – Jhorra
# 3의 경우 푸시 알림을 보내는 데 사용 된 ID를 나타냅니다. – Jhorra
그래도 사용자가 여러 기기에서 앱에 로그인하고 각 기기에 푸시 알림을 설정할 수 있으므로 동일한 사용자에게 동일한 알림을 푸시 할 수 있어야합니다. 여러 장치. – runmad