Azure移动服务与Azure通知中心 - 哪些用于推送通知?

时间:2013-11-07 06:30:15

标签: azure windows-phone-8 push-notification azure-mobile-services azure-notificationhub

这个问题可能经常被问到,但我真的想知道它的区别。我完全糊涂了。

我打算为我的游戏购买和使用/实施Windows Azure推送通知,Toast Notifications和Live Tiles。我想知道哪一个更好? Azure移动服务或通知中心。

这两项服务听起来相同,因为它们提供与推送通知相关的所有服务。虽然Azure Mobile服务具有一些额外的功能,如数据存储,用户身份验证等。

我还想知道我是否可以通过Azure Mobile服务使用Notification Hub服务。 就像我购买/支付Windows Azure移动服务一样,我也可以使用/访问通知中心。

我想在我的游戏中使用Windows Azure的原因:

  1. 我想在另一个用户/设备上发送一个Toast通知 用户/设备发送质询或请求(例如: 一个名为“挑战朋友”的选项。)。
  2. 将通知推送到有关“排行榜”和“排行榜”的Live Tile 个人最高分。上次比赛模式等。
  3. 使这些设施可用于所有平台。(最初我在WP8上使用Live磁贴实现)。
  4. 我也知道免费试用,但我担心被指控的风险。

1 个答案:

答案 0 :(得分:0)

在官方网页上查看两者的功能/价格:

  • Azure Mobile Services

      

    Azure移动服务为构建提供可扩展的云后端   Windows应用商店,Windows Phone,Apple iOS,Android和HTML / JavaScript   应用。将数据存储在云中,对用户进行身份验证并发送   在几分钟内将通知推送到您的应用程序。

  • Azure Notification Hubs

      

    Azure通知中心提供高度可扩展的跨平台   推送通知基础设施,使您能够广播   一次向数百万用户推送通知或定制   向个人用户发送通知。您可以使用通知中心   任何连接的移动应用程序 - 无论它是基于Azure Virtual构建的   机器,云服务,网站或移动服务。

如果您的应用需要服务器后端,则需要使用 Azure移动服务,存储数据并实施服务器端逻辑。 包含Azure通知中心,您可以将其用于推送通知。

仅使用 Azure通知中心,如果您不需要服务器端数据或逻辑,或者已经在使用其他服务,并且只需要服务来发送推送通知。

他们有两个免费的层,可以满足你的需求。

此外,还有similar question here ...