push.apns.send
메서드는 success
콜백을 호출하지 않습니다. 따라서 성공적인 실행의 경우이 작업이 완료된 시점을 결정할 수 없습니다.Azure 모바일 서비스`push.apns.send`의 성공 콜백
push.apns.send(message.deviceToken, {
alert: message.alert,
badge: message.badge,
sound: message.sound,
payload: {
message: message.alert,
appID: message.appID
}
}, {
success: function(resp) {
console.log(resp)
},
error: function(err) {
console.error(err)
}
})
error
콜백 작동 :
여기 내 코드 (이 데이터 테이블 중 하나에 삽입 이벤트를 실행하는 서버 측 스크립트의 일부)입니다. 예를 들어 잘못된 deviceToken
을 전달하면 로그에 오류 메시지가 표시됩니다. 그러나 성공적인 실행의 경우 로그에 아무 것도 없습니다. 그것은 success
콜백을 전혀 호출하지 않는 것 같습니다.
이 예에서는 표시되지 않지만 내 경우에는 success
콜백이 필요하므로 레코드 상태를 변경하고 저장하십시오.
이제 알았습니다. 설명 및 해결 방법을 제공해 주셔서 감사합니다. 나는 그것이 우리를 위해 일할 것이라고 생각한다. –