如何在Chrome Extension和Android App之间传递数据/文件?

use*_*716 6 android google-chrome google-chrome-extension google-cloud-storage google-cloud-datastore

在此应用程序(桌面通知)中,他们正在从Android手机向其Chrome扩展程序发送通知.

我也想这样做.怎么能实现这一目标?我正在寻找开始研究所需工具的方向(因为我无法开始研究)

我没有服务器,所以我需要使用Google APp Engine吗?我应该将通知存储在Google Cloud Datastore中吗?

GAE是正确的方法吗?

(注意:独立开发者在这里,所以最好寻找一个免费的解决方案,至少在应用程序获得更多用户之前)

Xan*_*Xan 6

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

Chrome中有两个用于通知的API:

1)较旧的chrome.pushMessagingAPI,使用" Google Cloud Messaging for Chrome ".

  • 最大有效负载长度:256字节
  • 最大子通道:4
  • 每天最多API请求数:10,000

2)使用Google Cloud Messaging 的新 chrome.gcmAPI

无论您的消息传递需求有多大,并且没有配额,GCM都是完全免费的.

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

我认为只有第二个是双向的.

据我可以告诉(我不是专家在此!),他们并没有要求一个独立的服务器来处理消息.您的Android应用和您的扩展程序都应该能够向Google端点发送消息,并将其广播给目标收件人.