android - 使用 C2DM 并安装在多个 Android 手机上的应用程序架构

标签 android architecture push-notification android-c2dm

我正在为一家拥有数千名员工的公司开发 Android 应用程序,所有员工都将使用此应用程序,公司将能够通过该应用程序跟踪所有员工。

我的应用程序的一个功能是将数据从服务器发送到 Android。为此,我正在使用 C2DM。由于C2DM 需要在每台设备上启用 Gmail 帐户,因此所有员工都需要为他们创建 Gmail 帐户并登录该帐户才能使用我的应用(这是我的理解的问题)但我的客户(公司经理)不想让员工为他们创建 Gmail 帐户。

在您看来什么对我来说是最好的。我是继续在 C2DM 中开发还是应该使用其他机制?

我陷入了这个问题
任何帮助表示赞赏。谢谢

最佳答案

在你走得太远之前,请注意 C2DM 服务不是为了向客户端/手机发送“数据”。它用于通知。它们的有效负载限制为 1024 字节。当您收到通知时,您应该与您的服务器建立连接并提取数据。

如果您的组织正在使用 Google Apps,则域管理员可以通过编程方式为所有用户配置帐户。

关于android - 使用 C2DM 并安装在多个 Android 手机上的应用程序架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9600646/

相关文章:

javascript - 未捕获( promise )类型错误 : Something went wrong while trying to open the window

android - 如果我们手动强制停止应用程序,推送通知将不起作用

c# - 用户登录逻辑属于哪里?三层应用

database-design - 数据仓库 RedShift 与其他 RDBM

java - 如何在 Android 上回滚交易?

android - 如何在 AsyncTask 中通过 Json 加载 Spinners

model-view-controller - MVC(或 MVP)可以与 SPA 共存吗?

ios - 当 RevealView Controller 不存在时,如何使用 swrevealviewController 显示侧面菜单?

java - webview 中的 Youtube 显示桌面版的 youtube

android - 在 Android Studio 中提交到 SVN 时要忽略哪些文件