Cordova
Android 및 iOS에서 푸시 알림
수색…
새로운 phonegap-plugin-push 사용하기
코드 바 앱에 푸시 알림을 전송하기위한 용도로 사용됩니다. 첫 번째 단계는 장치 토큰을 얻는 것입니다. "장치 토큰"은 각 장치 및 각 프로젝트마다 다릅니다.
사전 요구 사항 :
- Google 클라우드 메시징 프로젝트 번호
이를 위해 Google 개발자 콘솔 로 이동하여 새 프로젝트를 만드십시오.
프로젝트 정보에는 프로젝트 번호가 있습니다.
- 위 프로젝트 용 Google Cloud Messaging API 키 (서버에 필요함)
라이브러리 -> Google Cloud Messaging -> 사용으로 이동합니다. 유형 서버의 API 키를 작성하려면 신임 정보로 이동하십시오.
푸시 플러그인을 프로젝트에 추가 :
cordova plugin add https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
SENDER_ID는 프로젝트 ID를 나타냅니다.
다음 코드를 index.js 내의 receivedEvent 함수 안에 넣습니다.
var push = PushNotification.init({
android: {
senderID: "XXXXXX"
},
ios: {
alert: "true",
badge: "true",
sound: "true"
},
windows: {}
});
push.on('registration', function(data) {
console.log("device token: " + data.registrationId);
});
push.on('notification', function(data) {
console.log(data.message);
console.log(data.title);
console.log(data.count);
console.log(data.sound);
console.log(data.image);
console.log(data.additionalData);
});
push.on('error', function(e) {
console.log(e.message)
});
Android 또는 iOS 기기에서 위 코드를 실행하면 기기 토큰이 제공됩니다.
참고 : 장치 토큰은 가상 장치가 아닌 실제 장치에서만 생성됩니다.
푸시 알림을 테스트하려면이 링크로 이동하십시오. 온라인 푸시 알림 테스트
Android의 경우 : 기기 토큰, 메시지 및 API 키를 입력하십시오.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow