簡體   English   中英

使用Ionic 3和Amazon Pinpoint推送通知

[英]Push Notifications with Ionic 3 and Amazon Pinpoint

我正在嘗試在Ionic 3應用程序中設置推送通知。

我正在使用AWS精確服務來構建活動並將消息推送到設備。 特別是iOS設備。

我有后端設置,可以使用Pinpoint分析控制台跟蹤設備。

我已將推送插件添加到我的Iconic應用程序中,並且能夠請求接收推送通知的權限。 我已經用證書簽署了我的應用程序,並且還用證書設置了AWS,據我所知,所有內容都在后端上就位了。

我可以調試Ionic應用並獲取設備令牌,例如

pushObject.on('registration').subscribe((registration: any) => {
    console.debug("Device Token:", registration.registrationId);
});

我可以在AWS Pinpoint控制台“直接消息傳遞”中使用此令牌,以在測試設備上發送並成功接收APNS消息。

我的問題是,如何在AWS中注冊令牌以用於廣告系列?

此外,我的Pinpoint控制台沒有顯示可定位的端點,這是我認為需要在Ionic應用程序中設置的端點,但是我在任何地方都找不到任何示例。

所有幫助都收到了。

背風處

當不使用Amplify Push Notifications模塊(非本機)時,可以使用Analytics.updateEndpoint請求將設備添加到精確的位置。 使用該設備令牌更新Address屬性:

const config = {
       Address: token,
       OptOut: 'NONE'
 };
 Analytics.updateEndpoint(config).then((data) => {
        console.log('update endpoint success, setting token into cache');
  }).catch(e => {
        console log('update endpoint failed', e);
  });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM