如何使用Xamarin接收Gmail通知

时间:2017-06-14 13:51:02

标签: android xamarin push-notification gmail

我知道这似乎是一个基本问题,但我找不到明确的答案。我想开发一个带有Xamarin的Android应用,以便从Gmail帐户接收推送通知(新消息)。我知道原生Gmail应用程序已经这样做了,但由于一些原因,我需要自己实现这个功能。我搜索了GCM,FCM,但我还没有找到关于如何做到这一点的单一指南或示例。请帮忙!

2 个答案:

答案 0 :(得分:1)

我认为这里具有挑战性的是Gmail部分。

让您的方案有效:

  • Gmail需要将其更改转发到您控制的服务器端应用程序
  • 此服务器端应用程序需要通过将推送通知发送到GCM / FCM的Web服务来创建推送通知
  • 从这里开始,您需要在Xamarin.Android应用程序中实现推送通知

我认为您不会找到实现这一目标的预建/现成解决方案。

这是一个很好的实现自己的命令,但似乎很有可能。我会介绍一下我要做的工作:

就像我说的,这是相当多的工作。我不确定您是否拥有Windows Azure或Xamarin体验,但我认为这是使用C#的新项目最简单的前进道路。

我有一本书here(确保您获得第3版),其中涵盖了Xamarin应用中的推送通知和Azure功能。如果您需要免费资源,该图书的示例代码位于Github

答案 1 :(得分:0)

看看Zappier,它与OneSignal很好地集成,OneSignal会在Firebase上发送通知。设置比你想象的容易。

我希望实现与您想要实现的非常相似的应用程序。就我而言,我想开发一个xamarin应用程序,它可以获取特定用户的推文并自动向Android客户端弹出通知。

  • Zappier提供了twitter和onesignal之间的轻松集成。
  • Onesignal自动发送消息。

在这里查看预先提供的集成: https://documentation.onesignal.com/docs/zapier

相关问题