首页 > 解决方案 > Node.js - 有没有办法为生产和开发目的设置“apn”模块?

问题描述

我正在使用node-apn模块向 ios 设备发送推送通知。下面你可以看到我的配置设置;

apnConfig: {
        providerOptions: {
          token: {
          key: path.join(__dirname, 'keys', 'tokenkey.p8'),
          keyId: 'XXXXX',
          teamId: 'XXXXX'
          },
          production: true  
        },
        topic: 'X.X.X.X'
      },

此配置在开发环境中不起作用。我无法将用于测试目的的通知发送到开发设备。我必须将“ production:”值设置为“ false”才能向开发人员发送通知。然后我必须更改为“ true”才能发送到生产。

在实时环境中,我想将我的服务器用于开发和生产目的。所以我不能总是改变生产价值。有没有办法在 node-apn 模块中同时使用 dev 和 prod ?

标签: node.jsapple-push-notificationsnode-apn

解决方案


推荐阅读