2017-04-11 1 views
0

누군가 알림 정보의 활성화를 구현하는 데 필요한 정보를 가리킬 수 있습니다. 예를 들어 이미지에서 알림을 반복 할 시간과 빈도를 설정합니다 (예 : 매일, 매주, 매월, 반복) 거기에서 나는 기한이 만료되었을 때 미리 알림과 예정된 기한이 만료되었을 때 미리 알림이 절정에 달했다는 것을 알리는 쿼리를 만들어야합니다.알림에 푸시 알림 보내기

내가 제시하는 세부 정보는 앱이 닫힐 때 mongo를 쿼리하는 것이며 쿼리를 수행하여 미리 알림의 상태를 확인할 수 없습니다. 하이브리드 : 백그라운드로 백그라운드 모드를 수행하는 것에 대해 생각해보십시오. 그러나 사용자가 만들 수있는 미리 알림의 양 ​​때문에 휴대 전화의 배터리 소모량에 영향을 미칠 수 있으며 앱의 상태에 대해 지속적으로 상담하게됩니다.

누군가가 방법이 있다면 나는 데이터를 가리켜 주셔서 감사합니다.

답변

0

cron을 설정하면 x 시간 후에 작업을 시작할 수 있습니다.

meteor에서이 cron package을 사용할 수 있습니다.

문서에서 강조 표시된 것처럼 특정 시간 이후 또는 매 x 분 정도 후에 작업이 시작되도록 예약 할 수 있습니다.

SyncedCron.add({ 
    name: 'Crunch some important numbers for the marketing department', 
    schedule: function(parser) { 
    // parser is a later.parse object 
    return parser.text('every 2 hours'); 
    }, 
    job: function() { 
    var numbersCrunched = CrushSomeNumbers(); 
    return numbersCrunched; 
    } 
}); 

작업이 실행되면 서버에서 클라이언트 응용 프로그램으로 푸시 알림을 보낼 수 있습니다. 응용 프로그램이 꺼져 있어도 작업이 서버에서 수행되므로이 ​​작업은 작동합니다.

+0

도움 주셔서 감사합니다.이 기능이 어떻게 작동하는지 읽어 보겠습니다. –