2017-11-30 12 views
0

저는 반복 알림 설정 (매일, 매월, 매시간, 매주 평일마다, 주말마다, 2 시간마다 반복 등)을 많이 사용해야하는 모바일 앱을 만들고 있습니다.반응 네이티브에 대한 반복적 인 로컬 푸시 알림

나는 (단지 repeatType 지원 weekdayhour, minute, time는) react-native-push-notification을 시도했습니다, 또한 react-native-notifications를 확인했습니다. 그러나 그들 중 누구도 저처럼 고도로 맞춤화 된 되풀이 알림을 만들 수 없습니다.

react-native 네이티브 코드를 쓰지 않고이 작업을 수행 한 사람이 있습니까?

+0

https://www.npmjs.com/package/node-schedule 이걸 사용해 보셨나요? – DroiDev

+0

@DroiDev 반응이있는 환경에서 작동하는지 의심 스럽습니다. 앱이 활성 상태 일 때 작동하지만 비활성 상태이거나 닫힌 상태 인 경우에는 작동하지 않을 수 있습니다. – Andrei

+0

@haotang 기본 코드를 작성하지 않고 예약 된 푸시 알림을 포함한 푸시 알림을 완료했습니다. 로컬 알림과 원격 알림을 모두 수행했습니다. – Andrei

답변

0

백그라운드 작업을 사용하여 알림 논리를 실행하고 로컬 푸시 알림을 보내거나 예약 할 수 있습니다. https://www.npmjs.com/package/react-native-background-job을 확인하십시오. 안타깝게도 안드로이드에서만 작동합니다.

나는 특히 지역의 푸시 알림을 예약하기위한 꽤 좋은 react-native-push-notification 라이브러리 작품을 찾을 수 있지만 : 원격 푸시 알림이 필요하면

PushNotification.localNotificationSchedule(details: Object) 

는 알림 서버가 예약 된 시간에 알림을 보낼에 대한 책임을 져야합니다. 안드로이드와 iOS 모두에 대해 예약 된 푸시 알림이 필요했고 로컬과 리모컨을 모두 시도했지만 원격 알림을 사용하여 종료되었습니다. 내 서버는 지정된 시간에 서버를 전송합니다.