1
OneSignal의 doc 예제를 복사하여 붙여 넣으면 구문 분석 클라우드 함수가 단순한 테스트 푸시 아웃을 시도하는 것처럼 보입니다. 내 서버 로그와 "JSON 텍스트로 시작하지 않았다 ..."클라이언트 측에 "요청 시간 초과"를 얻을구문 분석 클라우드 코드에서 OneSignal을 사용하여 푸시 알림 보내기
Parse.Cloud.define('followPush', function(request, response) {
send = function(request) {
var promise = new Parse.Promise();
var jsonBody = {
app_id: "XXX",
included_segments: ["All"],
contents: {en: "English Message"},
data: {foo: "bar"}
};
Parse.Cloud.httpRequest({
method: "POST",
url: "https://onesignal.com/api/v1/notifications",
headers: {
"Content-Type": "application/json;charset=utf-8",
"Authorization": "Basic XXX"
},
body: JSON.stringify(jsonBody)
}).then(function (httpResponse) {
promise.resolve(httpResponse)
},
function (httpResponse) {
promise.reject(httpResponse);
});
return promise;
};
exports.send = send;
});
: 여기 내 클라우드 코드입니다. OneSignal 웹 사이트에서 푸시 알림을 보내면 사용자에게 전달됩니다. 나는 Parse와 함께 작업을했지만 one 시그널로는 이해하지 못한다.