Azure 未将应用发布到Windows Phone应用商店的已验证推送通知

Azure 未将应用发布到Windows Phone应用商店的已验证推送通知,azure,windows-phone-8,notifications,push-notification,azure-notificationhub,Azure,Windows Phone 8,Notifications,Push Notification,Azure Notificationhub,我们目前正在开发一个Windows Phone 8应用程序,该应用程序不会发布到Windows Phone应用商店,但将通过我们的公司门户()分发 我们的团队希望使用MPNS(Microsoft推送通知服务)添加推送通知,但我们知道,如果不将应用提交到Windows Phone应用商店,我们将被迫使用未经验证的推送通知,每次订阅大约500个通知 我们正在评估尝试类似的服务,但很难找到关于如何使用Notification Hub设置经过身份验证的推送通知的清晰文档,更重要的是,如果Notifica

我们目前正在开发一个Windows Phone 8应用程序,该应用程序不会发布到Windows Phone应用商店,但将通过我们的公司门户()分发

我们的团队希望使用MPNS(Microsoft推送通知服务)添加推送通知,但我们知道,如果不将应用提交到Windows Phone应用商店,我们将被迫使用未经验证的推送通知,每次订阅大约500个通知

我们正在评估尝试类似的服务,但很难找到关于如何使用Notification Hub设置经过身份验证的推送通知的清晰文档,更重要的是,如果Notification Hub具有强制将移动应用程序提交到商店的相同策略

因此,问题是:

  • 为了使用无限制的身份验证推送通知,您知道Notification Hub是否需要将应用提交到Windows Phone应用商店
  • 您是否知道获取无配额推送通知的其他有效方法

  • 我并不假装完全正确,但在深入了解通知中心的内容后,我可以这么说:

  • MPNS使用http或https(用于经过身份验证的通知)协议向其客户机交付数据。其内部结构可以大致描述为将特定的xml(或json)发送到先前设置的URI。它无法访问MS marketplace,也无法进行任何应用程序检查。所以看起来你可以推到任何你想要的uri(我没有试过)。Notification Hub是MPN、wns、apns、gcm的包装器,针对大型通知阵列进行了优化
  • Notification Hub能够在“配置”选项卡中设置mpns证书,我认为这并不意味着您必须在公共存储中使用相同证书的应用程序
  • 希望这有帮助,
    最好的问候,Alex

    我相信Notifications Hub将使用未经验证的推送通知(适用相同的限制)或要求证书使用经过验证的推送通知,这需要在商店中注册

    目前我还不知道有什么办法可以解决这个问题。

    我在

    它看起来有点过时了(WindowsPhoneMarketplace是WP7天的名字)

    但是500限制没有改变,正如Alex Yurov所说,Azure通知中心只是MNP上的包装器,所以这应该适用

    所以基本上你需要重新注册一个证书。您的云服务将使用此证书与MNPS/通知中心进行通信,然后它将解除锁定

    未经身份验证和身份验证模式

    推送通知可以运行 在未经验证或验证的模式下。在未经验证的模式下 通过Microsoft允许的通知数量和频率 推送通知服务被限制(未经验证的推送) 目前,每个频道每天的通知限制为500次)

    对于身份验证模式下的推送通知,开发人员首先必须 通过向推送通知服务注册证书 Windows Phone Marketplace。证书必须由 Microsoft受信任的根证书颁发机构。那么这张证书是 用于在之间建立安全套接字层(SSL)连接 web服务和推送通知服务。认证推送 通知不受限制

    更新

    这是相应的教程,但是新版本。

    微软终于更新了其服务条款,在Windows Phone上为公司应用程序启用了无配额(无限制)通知

  • 如果没有Windows Phone应用商店开发人员帐户,请创建该帐户。即使你不会向应用商店提交应用程序,你也会 需要使用Windows Phone应用商店来管理您的证书

  • 准备推送服务以使用此处记录的经过身份验证的端点。另外,检索您的证书并设置其 服务如下所述

  • 完成上述步骤后,不要将其链接到任何应用程序

    官方链接:

    blogs.windows.com/windows_phone/b/wpdev/archive/2013/12/10/在windows phone.aspx上为公司应用程序启用无配额推送通知

    谢谢,有关于此的Microsoft官方链接吗?我没有找到明确的声明,但是-的教程解释说,使用未经验证的模式会引入相同的限制。NH配置屏幕中证书上载的帮助文本为“证书使用Windows Phone设备使用的Microsoft推送通知服务验证您的应用程序”。这表明该证书必须与用于验证MPN的证书相同,MPN设置为应用程序注册的一部分。有点间接,但是