4

我们在 Appcelerator 中完成了一个非常基本的应用程序(iOS/Android),每周都会收到一次更新。此更新将发送给所有订阅推送通知服务的用户。

到目前为止,上个月我们在这个应用程序上安装了大约 35,000 次,但有 7,000 名活跃用户。我们一直在为所有推送通知评估两种服务:

  • StackMob
  • 解析

Appcelerator 云服务很好,但我们不愿意付那么多钱。Parse 和 StackMob 的价格低于 Appcelerator Cloud 服务,根据我们的分析,我们甚至可以在这两种服务上使用免费服务(StackMob = 60k 推送通知 + 60k api 调用,Parse 1M api 调用 + 1M 推送)。

如果我们要使用 Parse,我们需要从 Marketplace 购买 Android 和 iOS 模块(每个 30 美元/年)。这很好。另一方面,我认为我们可以使用 StackMob 上的 REST API 来订阅推送服务。

问题:

  • 您对这两种服务有何看法?你更喜欢哪一个,为什么?
  • 您是否使用 StackMob REST API 订阅推送通知?
  • 你如何检索Android的令牌?
  • 这些服务是否有任何(成本效益)替代方案?我还回顾了 PubNub,它看起来很棒,但成本高于 StackMob 和 Parse。

提前致谢。

更新

我在 Appcelerator 论坛上问了同样的问题。一段时间后,用户返回了几个答案,并且用户为此使用 Parse.com。

我完成了 Parse.com 的实现,使用 Appcelerator Market 上的 Android 和 iOS 插件非常简单。

4

2 回答 2

5

我想插话并指出一些关于 Appcelerator 的 StackMob 参考资料。

Aaron Saunders 在 github 上有几个项目,展示了如何将 StackMob 与 Appcelerator 一起使用。 https://github.com/aaronksaunders

他还写了一系列关于它的博客文章。 http://developer.appcelerator.com/blog/2011/11/titanium-appcelerator-quickie-stackmob-api-module-part-one.html

我们的 REST API 参考可在https://developer.stackmob.com/tutorials/dashboard/REST-API-Reference

StackMob 和其他人的最大区别之一是我们的自定义代码选项。您可以使用 Java、Scala 或 Clojure 编写自己的逻辑并将其托管在 StackMob 上。自定义代码可以与您的用户数据和其他第 3 方 API 交互。

https://developer.stackmob.com/tutorials/custom%20code

于 2012-10-15T17:53:17.530 回答
1

我自己没有使用过这些服务,所以我不能发表评论。然而,我们使用(并且非常满意)的另一个替代方案是Urban Airship。它相对具有成本效益,支持 Android、iOS 和 BB,并且它具有适用于多种不同语言的服务器端库。还有一篇简洁的博客文章概述了如何通过 Appcelerator 中的简单 Web 请求轻松进行设备注册(至少对于 iOS)。

关于其 Appcelerator 集成的博客文章在这里

于 2012-10-19T21:39:53.037 回答