如何在Chrome扩展和Android应用程序之间传输数据/文件?

6
在这个应用程序 (桌面通知) 中,他们从Android手机向他们的Chrome扩展发送通知。
我想做同样的事情。如何实现?我需要开始研究什么工具(因为我没有方向)?
我没有服务器,所以我需要使用Google App Engine吗?我应该将通知存储在Google Cloud Datastore中吗?
GAE是正确的方法吗?
(注意:我是一个独立开发者,所以最好找一个免费的解决方案,至少在应用程序获得更多用户之前)
1个回答

6

这是一个部分答案,但比评论更长。

Chrome中有两个与通知相关的API:

1)旧版chrome.pushMessaging API,使用“Google Cloud Messaging for Chrome”。

  • 负载长度最大为256字节
  • 子信道最多4个
  • 每天最大API请求次数:10,000

2)较新的chrome.gcm API,使用Google云端消息传递

GCM完全免费,不管您的消息需求有多大,都没有限额。

(来自http://developer.android.com/google/gcm/index.html的引用)

我认为只有第二种是双向的。

据我所知(我并不是这方面的专家!),它们不需要一个独立的服务器来处理消息。您的Android应用程序和扩展程序都应该能够向Google端点发送消息,然后将其广播到预定的接收者。


感谢您的回答,它确实很有帮助,所以我给了一个+1。正如我所预料的(担心的),这个问题被标记为过于宽泛。在标记答案之前,我将进行更多的研究(希望我能为答案增添一些内容)- 感谢您的指引。 - user1406716
@user1406716,你最近有找到一些新的信息吗?我也想建立类似的东西,并正在寻找教程、示例项目等来入门。 - thadeuszlay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接