簡體   English   中英

Node.js-無法將Apple推送通知發送到開發設備以進行調試

[英]Node.js- Can not send Apple Push Notifications to development devices for debug purposes

我正在維護一個Node.js應用程序,這是Node.js的新功能。 此應用程序將推送通知發送到ios設備。

為此,有一個包含apn設置的配置文件。

    apnConfig: {

        providerOptions: {
          token: {
          key: path.join(__dirname, 'keys', 'xxx.p8'),
          keyId: 'XXXXXX',
          teamId: 'XXXX'
          },
          production: true  
}

這是我讀取配置文件的地方;

var provider = new apn.Provider(conf.apnConfig.providerOptions);

我有一個.p8密鑰文件,用於與APN通信服務器。 蘋果說:“您可以使用此密鑰進行開發和生產。”

我的問題是通知無法發送到開發設備。 在生產環境中沒有問題。 通知可以發送到生產設備

我想同時發送兩個設備的通知。 從技術上講,單個.p8密鑰文件必須沒有問題。

它在配置文件中寫入production: true 它會引起問題嗎?

你能幫忙嗎? 謝謝

您需要具有兩個不同的令牌才能發送到生產和開發設備。 我的建議是,如果您是生產設備或開發設備,則將其與設備令牌一起保存在某個地方,以便您知道可以使用哪個令牌。

希望對您有所幫助!

暫無
暫無

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

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