수색…


새로운 phonegap-plugin-push 사용하기

코드 바 앱에 푸시 알림을 전송하기위한 용도로 사용됩니다. 첫 번째 단계는 장치 토큰을 얻는 것입니다. "장치 토큰"은 각 장치 및 각 프로젝트마다 다릅니다.

사전 요구 사항 :

  1. Google 클라우드 메시징 프로젝트 번호

이를 위해 Google 개발자 콘솔 로 이동하여 새 프로젝트를 만드십시오.
프로젝트 정보에는 프로젝트 번호가 있습니다.

  1. 위 프로젝트 용 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