2

我在 Android 方面绝对是新手,我只会欣赏一些关于使用哪些工具来实现我的目标的提示,因为我没有最适合的经验。

  • 我用 C# 编写了一个 WPF 应用程序来管理事件!
  • 我写了一个 Android 应用程序来向用户表示计划的事件(目前总是只有一个 --> 下一个)

我的目标是:

  • 为所有安装了应用程序的 Android 设备提供一个字符串(一两
    句话,包括日期、时间、位置等)和一张图片。这是由本地桌面计算机上的 WPF 应用程序管理的。

C#:可以在每种需要的形式中创建一个 Event 对象。--> 一切正常

应用程序:我创建了一个带有 TextView 和 ImageView 的布局 --> 一切正常

所以我的问题:

  • 我是否应该使用 Google 应用程序引擎数据存储在商店中始终只有一个事件实体,该实体是通过我的 WPF 应用程序上传的。每次启动布局/活动时,Android 应用都会加载事件。

  • 我应该使用 Google Cloud Messaging 发送字符串消息和 App Engine 来提供图片吗?

所以,我不是在寻找代码,只是寻求有关实现我的目标的策略的帮助!

提前感谢您的帮助!

4

1 回答 1

0

这是一种可能的高级解决方案。

当相关活动显示给最终用户时,您的 Android 客户端应检查新事件/图片(这很重要,因为典型的推送通知不能保证交付)。

您还可以使用GCM通知设备发生了更新。但是,尝试从 GCM 消息发送图像可能是个坏主意。相反,当设备收到通知时,它应该包含图像的 URL,然后设备可以自行下载。

另请注意,并非所有设备都可以使用 GCM。使用 GCM 的要求是设备上的有效 Google 帐户可能存在也可能不存在。此外,GCM 要求您向清单添加多个权限(某些用户可能不满意)。

于 2012-10-23T18:25:21.487 回答