Push notification 针对企业windows phone 8.1的推送通知

Push notification 针对企业windows phone 8.1的推送通知,push-notification,windows-phone-8.1,win-company-app,Push Notification,Windows Phone 8.1,Win Company App,我们请求在Windows Phone 8.1上安装企业应用程序。我们需要能够在曲棍球上发布应用程序并使用推送通知。我们迄今为止所做的工作: 我们已经生成了构建文件 我们从赛门铁克购买了一份“企业移动代码签名证书”,以便我们可以签署和分发应用程序 我们已经用证书签署了应用程序构建,并在Hockey上成功发布 我们已成功从Hockey下载并安装了应用程序和公司简介(应用程序正在设备上运行) 我们仍然需要做的是在应用程序上启用推送通知。关于这一点,我们发现可以使用WNS,在dev center上保

我们请求在Windows Phone 8.1上安装企业应用程序。我们需要能够在曲棍球上发布应用程序并使用推送通知。我们迄今为止所做的工作:

  • 我们已经生成了构建文件
  • 我们从赛门铁克购买了一份“企业移动代码签名证书”,以便我们可以签署和分发应用程序
  • 我们已经用证书签署了应用程序构建,并在Hockey上成功发布
  • 我们已成功从Hockey下载并安装了应用程序和公司简介(应用程序正在设备上运行)
我们仍然需要做的是在应用程序上启用推送通知。关于这一点,我们发现可以使用WNS,在dev center上保留一个应用程序名,并使用生成的PackageSID和客户机机密(来自dev center)实例化推送通知。这很好,但我们不会遇到冲突:要使用“保留应用程序名称”,我们需要使用开发商店生成的发布者名称,但要使用“企业移动代码签名证书”对应用程序进行签名,我们需要使用证书中的发布者名称,该名称与开发中心上的不同。我们如何克服这一点?在发布企业应用程序和/或对企业应用程序使用推送通知方面,我们的方法是否正确


我们想知道Microsoft对企业应用程序使用推送通知的建议。

不支持WP8.1 LOB应用程序的推送通知(这是Microsoft的正式答复)

在开发中心,他们为该帐户提供赛门铁克id。获取证书时,我们需要使用帐户所属人员的相同id和名称。如果可能,请尝试在开发商店中更改或保留新的应用程序名称,并使其与Symantec相同。这是我能想到的唯一办法。推送通知适用于所有应用程序(企业应用程序或普通应用程序)。从开发应用商店使用PublisherID的要求实际上是WNS的要求,还是因为您将应用程序与商店关联而设置的要求?您可以在关联ID后手动更改ID,方法是跳入
config.xml
和/或
appsettings.config
。要对应用程序进行签名,您需要使用证书的“主题”(您已经正确使用的主题)作为发布者ID,据我所知,这是没有办法的。您是对的,使用subject作为PublisherID是没有出路的,这就是为什么WNS将不再工作的原因。已联系Microsoft,但他们不支持WP8.1 LOB应用程序的推送通知(这是官方答复)。我们必须等待windows 10的解决方案。。。干得好微软:|