Azure通知中心是否可以在一个请求中同时在SANDBOX和PRODUCTION中发送推送通知?

Rubberdont

我使用Azure Notification Hub作为我的服务来将推送通知发送到移动设备。

我开发了一个简单的节点服务器来注册和发送推送通知。

我已经完成了推送通知的实现,并且移动客户端现在可以从我的服务器接收推送,但是专门用于SANDBOX和PRODUCTION。

我的服务器是否可以在一个请求中同时在SANDBOX和PRODUCTION中(同时)发送推送通知?

这是我在SANDBOX / PRODUCTION中发送推送通知的代码

var payLoad = {
        aps: {
            alert: data
        }
    };
    azure.apns.send(tag, payLoad, function (err, reps){
        if(!err){
            cb({error: false});
        }else{
            cb({error: true, error_log: err});
        }
    })
尼基塔G.

没有理由这样做。这是两个有意分离和隔离的环境。

这是一篇较旧的博客文章,概述了有关这两个方面的基本事实:

一般经验法则:

请记住,沙盒(开发)环境与生产环境完全分开。让我重复一遍:请记住,沙盒(开发)环境与生产环境完全分开。在整个环境中混合使用设备令牌和认证将导致很多事情(即无响应)。服务器需要来自供应门户的推送证书。客户端通过与Apple服务器进行通信来向推播服务注册自己。这两个环境具有特定于它们的项目。进一步来说:

服务器需要单独的开发人员证书和生产证书。与从App Store下载的应用程序相比,在开发版本中进行注册时,客户端会获得不同的设备令牌。因此,存在以下规则(除非您进行一些我目前不知道的黑客操作):

向APNS注册时,客户端的开发版本(即从开发环境(包括Ad Hoc)在设备上放置的任何版本)都将获得开发设备令牌。这意味着您无法在客户端上进行开发时测试生产服务器设置。尝试这样做会导致混乱和浪费时间。生产版本(即实际从App Store下载的应用程序)将获得生产设备令牌。必须使用生产APNS服务器设置对它们进行测试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

代号一个发送和显示推送通知

在一个信号中根据条件发送推送通知

从两个应用程序发送iOS推送通知,但如果用户同时拥有两个应用程序,则仅发送一个推送通知

是否可以将推送通知从一个iOS应用发送到另一个iOS应用?

是否可以在POST请求正文中发送Json Data和一个图像作为表单数据

是否可以从通知中心删除特定的推送通知?

在 Ionic 中发送推送通知

发送第一个通知后,AlarmManager不会更新推送通知时间(小时和分钟)

是否可以使用Firebase Cloud Messaging在JSON推送通知主体中发送粗体文本?

是否可以在另一个视图中发送视图的http请求?

如何使用 FCM 和 Flutter(一个到另一个设备)发送推送通知?

FCM http通知在一个json中发送多个通知

代号 一个帐户和推送通知支持

为Azure通知中心推送通知

一个Azure移动服务NotificationHub将推送通知发送到两个不同的IOS应用

是否可以在同一通知中同时使用InboxStyle和BigText

是否可以将具有相同源代码的通知推送和接收到另一个克隆应用程序

Azure推送通知中心是否支持iOS PushKit VoIP推送通知?

apache spark中是否有一个框架可以在JMS队列中发送消息?

显示不止一个推送通知

Apigee推送通知-一个

在推送通知Firebase中发送URL

使用firebase在android中发送推送通知

可以同时创建(开发和分发)多少个苹果推送通知证书

是否可以将iOS推送通知发送到两个不同的应用程序?

Azure 通知中心无法向为 App Store 发布的应用发送推送通知

iOS:是否可以在没有声音的情况下将推送发送到通知中心?

是否可以创建一个不会生成平视通知的通知,但会显示在锁屏中

仅向Firebase中的一个用户发送通知