2016-08-02 5 views
0

수신 GCM 푸시 알림을 위해 다음 플러그인과 함께 작업하고 있습니다. ionic plugin add phonegap-plugin-push 설치 - 이온/이온/구름 각IONIC2에서 푸시 알림의 클릭 수신기를받는 방법

클릭 알림을 수신했지만 클릭 리스너를 설정할 수 없습니다.

알림의 클릭 수신기를 설정하는 방법은 무엇입니까?

IONIC2를 사용하여 푸시 알림 처리에 대해 알고 계시다면 도와주십시오.

답변

1

나는 해결책을 얻었습니다. 이제는 저와 같은 문제를 가진 누군가가 여기에서 참조를 얻을 수 있고 시간과 노력을 절약 할 수 있습니다.

만들기 샘플 이온 버전 2 타이프 라이터 프로젝트 $ 코르도바 플러그인 폰갭 - 플러그인 푸시 --variable SENDER_ID를 추가 = "XXXXXXXXX 플러그인

추가 코르도바 푸시을 --ts --v2 $ 이온 시작 pushapp 자습서 " 여기서 XXXXX는 구글의 프로젝트 번호

'이온 기본'에서

열기 app.ts 및 수입 푸시 수입 {밀어}입니다 ;

업데이트

initializeNotification() { 
    let push = Push.init({ 
     android: { 
      senderID: "XXXXXXXXXXXX" 
     }, 
     ios: { 
      alert: "true", 
      badge: true, 
      sound: 'false' 
     }, 
     windows: {} 
    }); 
    push.on('registration', (data) => { 
     console.log(data.registrationId); 
     alert(data.registrationId.toString()); 
    }); 
    push.on('notification', (data) => { 
     console.log(data); 
     alert("Hi, Am a push notification and message is : " + data.message); 
    }); 
    push.on('error', (e) => { 
     console.log(e.message); 
    }); 
} 

와 app.ts의 initializeApp 방법은 $ 이온 플랫폼은 안드로이드 장치에 안드로이드

안드로이드 안드로이드 $ 이온 빌드를 구축

배포를 추가 안드로이드 플랫폼을 만들기 $ ionic run android

-> 이제 http://apns-gcm.bryantan.info/

를 사용하여 푸시 알림을 테스트 할 수 있습니다 -> 여기에 당신이 다음과 같은 세부 사항을 제출 :

토큰 장치 로그 콘솔에 인쇄됩니다 registrationId이 될 것입니다.

메시지 우리는 요 사용자에게 구글 콘솔에서 생성

API 키 될 것입니다 서버 키를 보내 원하는 텍스트가 될 것이다

+0

당신은 Android 및 iOS를 모두 지원이 온라인 테스터를 사용할 수 있습니다. 사용하기 쉬운 간단한 웹 사이트 pushtry.com은 여러 토큰 및 사용자 정의 JSON을 지원합니다. 1. API 키 을 입력하십시오. 2. 장치 토큰 을 입력하십시오. 3. 메시지를 입력하십시오. 5. 보내기 – Arvind

관련 문제