2016-08-02 94 views
0

我正在使用以下插件來接收GCM推送通知。 離子插件添加phonegap-plugin-push 安裝--save @ ionic/cloud-angular如何獲得IONIC2中推送通知的點擊監聽器

我成功接收推送通知,但無法設置點擊監聽器。

如何設置通知的點擊偵聽器?

如果有人知道使用IONIC2進行推送通知處理,請幫助我。

回答

1

我得到了解決方案,現在如果有人像我這樣的問題可以從這裏獲得參考,並節省時間和精力。

創建一個樣本離子版本2打字稿項目$ 離子開始pushapp教程--v2 --ts

添加科爾多瓦推插件$ 科爾多瓦插件添加的PhoneGap-插件推--variable SENDER_ID =「XXXXXXXXX 「 這裏XXXXX是你的google項目號碼

打開app.ts和導入推送import {push} from'ionic-native';

更新app.ts的initializeApp法

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); 
    }); 
} 

創建Android平臺$ 離子平臺添加的Android

構建Android $ 離子構建Android

部署到Android設備$ 離子運行android

- >現在你可以使用http://apns-gcm.bryantan.info/

測試你的推送通知 - >在這裏,你必須提交以下資料:

設備令牌將registrationId,這將在日誌控制檯打印。

消息將可以隨心所欲喲發送到用戶從谷歌控制檯產生

API密鑰將服務器密鑰文本

+0

你可以使用這個在線測試儀同時支持Android和iOS。易於使用的簡單網站pushtry.com支持多個令牌和自定義JSON 1.輸入API密鑰 2.輸入設備令牌 3.輸入消息 5.發送 – Arvind