使用 GCM 在 googledrive for android 中推送通知
Posted
技术标签:
【中文标题】使用 GCM 在 googledrive for android 中推送通知【英文标题】:push notification in googledrive for android using GCM 【发布时间】:2016-08-15 01:48:41 【问题描述】:android google drive - 它是一个拉取通知(我的理解),即如果 webbrowser 对订阅的文件夹进行了更改,那么它仅在 Drive API 为同一设备从服务器下载更改时才适用于 android。 我想在我的应用程序中 - 如果我不想通过下载来刷新(文件夹元数据更改的自动通知(文件更新、添加或删除))。
如果我不想使用 googledrive 的 restapi,是否可以。
有什么方法可以做推送通知而不是使用 googledrive 的 restApi。
Ist - 我可以通过使用 GCM for android 使用 appengine 作为 googleservice 帐户来获得 google drive push notifiction 的工作示例,它将通知 googledive 文件夹中是否有任何更改(注意不想使用 googledrive 的 restApi,我想要使用 google drive android api)。
第二个示例-使用服务帐户推送googledrive的rest api,该服务帐户将在android设备中通知文件夹的更改。
我认为 Ist 和 2nd 仅适用于 android,仅通过使用 GCM () 通知文件夹或文件的更改。
我对 GCM 的理解我们必须使用服务器/域来使用它,即为什么我使用 google 服务帐户。 如果我使用的是 appengine - 谷歌驱动器推送通知如何通过 GCM 与 android 一起使用。
请帮助驱动 api 访问以获取 android 通知 从过去 3 周开始,我无法继续进行此操作。 谢谢
【问题讨论】:
如果您想省去所有麻烦,何不试试 Firebase 云消息传递中的通知?您可以使用 Firebase 控制台向目标受众发送消息 请让我知道它可以在没有谷歌驱动器的restapi的情况下使用你能否提供示例如何在GCM push for 基本上我想知道如何将 GCM 与 google drive 一起使用 【参考方案1】:如Android Quickstart 中所述,
本快速入门说明如何在 Android 应用程序中使用 Drive REST API。但是,在大多数情况下,生产 Drive 应用程序将通过使用适用于 Android 的 Drive API 受益匪浅,该 API 与 Google Play Services 集成并提供更好的性能。
从该说明中,它明确指出您仍可以通过 Google Drive Android API 而不是使用 Google Drive REST API 来使用推送通知。
要了解有关 Google Drive Android API 的更多信息,您可以使用以下参考资料:
Drive API for Android Drive API for Android Quickstart Set up a GCM Client App on Android您还可以查看给定参考文献中的链接。
【讨论】:
我设置了我的 gcm 帐户,但仍然不知道如何将它与谷歌驱动器连接请告诉我 GCM 与谷歌驱动器的任何示例或参考连接以上是关于使用 GCM 在 googledrive for android 中推送通知的主要内容,如果未能解决你的问题,请参考以下文章
PushSharp 是不是允许向 GCM for iOS 发送通知?
如何生成有效的 APNS 证书 (.p12) 以在 GCM for iOS 中使用?