2017-06-14 80 views
0

我知道這似乎是一個基本問題,但我找不到明確的答案。我想用Xamarin開發一個Android應用程序,以接收來自Gmail帳戶的推送通知(新消息)。我知道原生的Gmail應用程序已經做到了這一點,但出於幾個原因,我需要自己實現這種功能。我搜索了關於GCM,FCM,但我還沒有找到一個關於如何做到這一點的指南或例子。請幫忙!如何使用Xamarin接收Gmail通知

+0

如果你想在你的應用程序使用FCM那麼你可以從你的開發者控制檯發送推送notifcations。 – Yupi

回答

1

我認爲這裏的挑戰是Gmail的一部分。

爲您的方案的工作:

  • Gmail將需要轉發其到您控制
  • 此服務器端應用程序的服務器端應用程序的改變需要通過發送它來創建一個推送通知到GCM/FCM的Web服務
  • 在這裏,您將需要執行正常的Xamarin.Android應用推送通知

我不認爲你會發現一個預製/離架解決方案,實現這一點。

這是一個很高的實施自己的命令,但它似乎很有可能。我將通過我將做什麼來完成這項工作:

就像我說的,這是相當多的工作。我不確定您是否擁有Windows Azure或Xamarin體驗,但我認爲這是使用C#的新項目最簡單的路徑。

我有一本書here(請確保您獲得第3版),其中包含Xamarin應用程序中的推送通知和Azure功能。如果您想要免費資源,本書的示例代碼位於Github

0

看看Zappier,它與在Firebase之上發送通知的OneSignal很好地集成在一起。設置比您想象的要容易。

我想實現一個非常類似的應用程序,你想實現什麼。在我的情況下,我想開發一個xamarin應用程序,它可以獲取特定用戶的推文並自動彈出一個通知給android客戶端。

  • Zappier在twitter和onesignal之間提供了輕鬆集成。
  • Onesignal自動化消息。

看看這裏的預集成提供: https://documentation.onesignal.com/docs/zapier