2013-10-17 24 views
5

tôi đang cố gắng tạo một ứng dụng web nhận thông báo từ trung tâm thông báo của Azure.Chúng tôi có thể đăng ký một ứng dụng web để nhận thông báo từ trung tâm thông báo azure

Ở mọi nơi, tôi chỉ thấy thiết bị di động đăng ký nhận thông báo được gửi từ phía sau.

Tôi muốn ứng dụng web này được sử dụng trong trình duyệt và nhận thông báo từ trung tâm thông báo xanh được gửi từ chương trình phụ trợ.

Cảm ơn

Trả lời

4

Không.

Azure Notification Hubs dành riêng cho thông báo đẩy cho nền tảng di động.

Nếu bạn muốn mã nhận thông báo, bạn sẽ xem Azure Service Bus Queues, Topics and Subscriptions. Sau đó quyết định sử dụng cái nào.

Nó được đề cập trong Notification Hubs FAQ(Bạn có hỗ trợ tin nhắn văn bản, email, hoặc thông báo web?) mà bạn có thể làm điều đó bằng cách sử dụng SignalR trên Hubs Thông báo:

Khách hàng có thể thực hiện tính năng này sử dụng SignalR trên nền tảng máy chủ được hỗ trợ.

+0

Tôi không thể sử dụng các dịch vụ di động của azure để gửi thông báo đẩy tới ứng dụng web? – Rusty

+1

'thông báo đẩy' dành cho nền tảng di động (ví dụ: iOS, Windows Phone, Android, v.v.). Chúng không dành cho các nền tảng máy chủ (nói Web Server dưới mọi hình thức). Và ServiceBus API có biểu mẫu kích hoạt "đẩy" tốt, cho phép bạn trong mã máy chủ của bạn "đăng ký" cho một thông báo: http://code.msdn.microsoft.com/windowsazure/OnMessage-programing-model-58451157 – astaykov

2

Như đã đề cập trong câu trả lời trước Trung tâm thông báo của Azure chỉ hoạt động cho thiết bị di động vì hậu trường tương tác với các dịch vụ thông báo đẩy của nền tảng di động khác nhau như Dịch vụ thông báo đẩy của Apple (APNS). Nó không gửi thông báo trực tiếp cho khách hàng. Vì không có dịch vụ thông báo đẩy cho các trang web bạn cần một công nghệ khác.

Azure cung cấp hàng đợi dịch vụ sẽ hoạt động, nhưng nó cũng cung cấp SignalR có lẽ là giải pháp tốt nhất trong trường hợp của bạn, và thực tế là tôi dự định sử dụng cho giao diện web mà tôi đang xây dựng cho dịch vụ của mình. SignalR xử lý tất cả các chi tiết kết nối cấp thấp cho bạn, tức là nó sẽ chăm sóc bằng cách sử dụng giao thức tối ưu cho trình duyệt bạn đang chạy mà không có nhiệm vụ có nghĩa là gì! Đó là nhanh chóng, khả năng mở rộng và đáng ngạc nhiên dễ thực hiện.

Các vấn đề liên quan