2016-12-27 1 views
0

저는 자바 스크립트를 사용하여 아파치 코드바 앱을 만들고 있습니다.apache cordova 앱의 알림 처리

내 앱에서 알림을보다 강력하게 제어 할 수있는 방법을 찾고 있습니다.

알림을 받고 클라이언트 장치에 텍스트를 작성하는 방법이 있습니까? 사용자의 언어로 작성하고 알림 자체에 사용자의 연락처 이름을 사용하고 싶습니다. 이 장치에 수신 될 때 특정 알림을 표시하는 경우

또한, 나는

인가 (예를 들어 침묵을 지켰습니다 그룹 채팅 알림을 표시하지 않습니다)를 결정할 수 있도록하고 싶습니다 앱이 전혀 열리지 않을 때 할 수 있습니까? 네이티브 Android 및 iOS 앱과 다르게 처리되는 방식은 무엇입니까?

답변

1

푸시 알림에 대해 이야기하고 있습니다.

정확한 기능 이름은 기억이 나지 않지만 cordova 알림 플러그인을 사용하는 것이 가능하다고 생각합니다. 앱이 활성/백그라운드 일 때 콜백에서 알림 개체를 가져 와서 무엇을할지 결정할 수 있습니다. 로컬 알림을 사용하여 알림 영역에 표시하거나 인앱 알림을 표시하거나 무시할 수 있습니다.

앱이 닫히면 시스템에서 알림을 처리하고 APNS/GCMS 알림 페이로드에 따라 알림 영역에 표시되며 사용자가 앱을 탭하면 앱이 실행되고 알림 핸들러 콜백이 앱 내부에서 호출됩니다.

어쨌든 네이티브 앱과 코드바 플러그인을 사용하면 모든 기능이 노출되어 있기 때문에 원하는 작업을 수행 할 수 있다고 생각합니다.

+0

그리고 앱이 닫힐 때 시스템에 무엇을해야하는지 알려줄 수있는 방법이 있습니까? –

+0

예를 들어 사용자가 메시지를 받으면 사용자의 연락처 이름에 따라 보낸 사람 이름을 표시하여 로컬에서 완료해야합니다. –

+0

앱을 닫을 때 해당 방법을 사용할 수 없습니다. 이 경우 알림 발신자 (백엔드 가정)가 처리해야합니다. – christian