问题标签 [azure-notificationhub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7963 浏览

c# - 未使用 Azure 通知中心在 iOS 上接收推送通知 - 未调用 didReceiveRemoteNotification

我已关注这些通知中心资源,但未能成功在我的 iOS 设备上接收推送通知。

我已经检查、重新检查并重新检查了我的设置:

  1. 创建了一个新的通知中心:myhubname
  2. 遵循所有证书配置步骤。 开发推送 SSL 证书
  3. 导出私有证书并上传到Sandbox下的 Notification Hub以确保使用正确的 APS 网关
  4. 下载了配置文件,它与我的项目的 bundle id 匹配,自动检测到代码签名,并成功编译。不要使用“V2D7FJQXP”。如果您想知道,该字符串会显示在您的 App ID 中:V2D7FJQXP.com.yourcompany.yourproject
  5. 在物理设备上运行 - 不在模拟器下

生成推送通知的演示应用程序:

不会产生异常或问题。修改任何命名空间、键或集线器名称都会引发异常,并且来自 Azure 的提琴手响应代码是 2xx,所以一切看起来都很好。

我看到注册正确发生在下面的代码中:

  • 我接受了设备上的推送通知
  • 我看到一次 createDefaultRegistrationWithTags 调用,然后在后续调用中看到存在是真的。
  • 没有调用 didFailToRegisterForRemoteNotificationsWithError,这没问题
  • 在此处的代码示例中:http: //msdn.microsoft.com/library/jj927168.aspx,我已将 sb:// 替换为 https://,否则会抛出异常。非问题我在想

启动演示应用程序,然后运行 ​​iOS 应用程序后,这是生成的仪表板,我不知道如何有效阅读。 在此处输入图像描述

认为我的证书不正确,或者 Azure 和 APS 之间丢失了某些东西,我深入研究了 APS 服务的故障排除并发现了这个:http: //developer.apple.com/library/ios/#technotes/tn2265/_index.html并跳转到连接到推送服务的问题部分

并运行以下命令:

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert YourSSLCertAndPrivateKey.pem -debug -showcerts -CAfile server-ca-cert.pem

但是我没有 .pem 文件(OSX),所以我找到了这个命令来获取它们:

openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes

其中 keyStore.pfx 是从钥匙串导出的 .p12 的重命名版本,用于推送通知证书。

命令运行良好。怎么了?

0 投票
1 回答
5094 浏览

azure - 服务总线通知中心:如何从后端进行注册管理

我正在尝试将 Azure 通知中心用于推送通知。根据MSDN 文章,注册管理有两种方法。在教程中,它解释了第一种方法 - 客户端应用程序中的注册管理。但是,它看起来更适合我的需要第二种方法 - 应用后端中的注册管理。

我找不到任何文档或示例如何做到这一点。具体来说,我对与 iOS 移动应用程序的集成感兴趣。
据我了解,注册流程应该是这样的:

  1. 原生应用程序在启动期间向后端发送 HTTP 请求,传递设备 ID 和应用程序名称。
  2. 后端假设在通知中心注册设备(我猜使用 CreateAppleTemplateRegistration 进行模板通知)
  3. 一旦注册过期,后端负责更新注册

这是正确的吗?有人知道后端注册管理的示例或文档吗?

0 投票
1 回答
2902 浏览

azure - 如何在 azure 通知中心删除带有标签的用户?

如何删除带有标签的设备,意味着我有 ios 设备令牌和设备注册的标签,我需要从后端删除该用户?

以及如何访问用户详细信息列表,例如按标签计数或/和注册到 azure 通知中心的设备令牌?

0 投票
3 回答
1785 浏览

azure - NotificationHubUnauthorizedException:Azure 通知中心注册未授权

所以我正在尝试 Azure 上的通知中心。

我已经根据这篇博文进行了设置。我已经在我的 Android 代码中完成了 GCM 设置,所以我有一个有效的 regId:

所以我得到:

com.microsoft.windowsazure.messaging.NotificationHubUnauthorizedException:未经授权

在 hub.register 方法调用上。

有任何想法吗?

0 投票
2 回答
217 浏览

azure - Azure 服务总线通知中心的 Windows 手机支持

Azure 团队中的任何人是否至少知道通知中心何时支持 Windows Phone 的粗略估计?

无论如何,您是否知道在短时间内发送数百万条通知的其他可扩展方式?使用标准移动服务 API 调用?

谢谢!

0 投票
1 回答
2984 浏览

cordova - 将 Azure 通知中心与 Phonegap 结合使用

我想使用Azure 的 Notification Hub将推送通知构建到我的应用程序中。我的应用程序是使用 Phonegap 使用 HTML 构建的,所以我想知道是否有人看过插件或工具来使这些工作

0 投票
2 回答
3294 浏览

azure - 使用 REST 服务从 Javascript 注册 Azure 通知中心失败

我正在尝试使用在 Web 视图主机(Phonegap / Intel XDK)中运行的 html/javascript 代码在 Azure Notification Hub 上进行注册。没有可用的客户端库,所以我尝试使用 REST API(文档:)。

我有以下 Javascript 代码:

在上述情况下,我使用英特尔 XDK 和在 WP8 设备上运行的代码,因此我注册了 MPNS(Microsoft 推送通知服务)。

上面的代码失败,并返回没有关于错误原因的描述性信息。

问题:

  1. 是否可以使用 REST 服务从 javascript 代码为 Azure Notification Hub 注册移动设备?
  2. 上面的代码可能有什么问题?ChannelUri 是正确的 Uri 吗?
0 投票
2 回答
1736 浏览

c# - NotificationHubClient 应该在哪里实例化?

我正在尝试使用 Azure 通知总线,我的目标是让 WebApi 服务根据控制器操作触发的特定事件发送推送通知。

我想知道实例化NotificationHubClient对象的正确位置在哪里。
我假设它可以在控制器中(在发送通知之前),或者它可以被全局初始化(如在 App_Start 中)并在控制器中重新使用。

本示例教程中,NotificationHubClient在控制器中实例化了:

什么是首选方式?

0 投票
1 回答
647 浏览

azure - Windows azure 通知中心设备注册本机与模板

使用模板 SendTemplateNotificationAsync与本机SendAppleNativeNotificationAsync发送推送通知有什么区别?

在后端,我们跟踪用户正在使用的设备类型。但我不明白发送原生有什么意义,因为模板工作正常。

0 投票
2 回答
527 浏览

azure - Azure 通知中心不适用于 webform 和 MVC,但适用于 ConsoleApplication

当我在 webform 或 MVC 系统中使用此代码时,保持挂起并留在这行代码中:

但在控制台中工作正常

这是我的代码

谁能帮帮我