我知道這似乎是一個基本問題,但我找不到明確的答案。我想用Xamarin開發一個Android應用程序,以接收來自Gmail帳戶的推送通知(新消息)。我知道原生的Gmail應用程序已經做到了這一點,但出於幾個原因,我需要自己實現這種功能。我搜索了關於GCM,FCM,但我還沒有找到一個關於如何做到這一點的指南或例子。請幫忙!如何使用Xamarin接收Gmail通知
0
A
回答
1
我認爲這裏的挑戰是Gmail的一部分。
爲您的方案的工作:
- Gmail將需要轉發其到您控制
- 此服務器端應用程序的服務器端應用程序的改變需要通過發送它來創建一個推送通知到GCM/FCM的Web服務
- 在這裏,您將需要執行正常的Xamarin.Android應用推送通知
我不認爲你會發現一個預製/離架解決方案,實現這一點。
這是一個很高的實施自己的命令,但它似乎很有可能。我將通過我將做什麼來完成這項工作:
- 實施Azure Function充當Gmail的webhook。 Gmail的文檔here。我不知道這部分是否有例子。
- 使用Azure Notification Hubs發送推送通知。您的webhook會將通知轉發到集線器。我有一個從Azure功能發送的示例here。
- 整合Azure Notification Hub SDK到您的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
相關問題
- 1. 如何使用Rabbitmq接收MWS通知?
- 2. 使用C2DM接收來自gmail服務器的通知
- 3. 如何從我的Gmail帳戶接收推送通知?
- 4. Xamarin Android使用Azure通知中心沒有收到通知
- 5. 使用NSNotificationCenter接收通知
- 6. 接收通知?
- 7. 接收通知
- 8. 通過C#接收Gmail收件箱
- 9. 接收Android通知
- 10. 使用Node.js接收推送通知webToolkit
- 11. 使用iPhone接收短信通知
- 12. 無法使用PushKit接收VoIP通知
- 13. GMail使用什麼API來通知瀏覽器標籤接收電子郵件?
- 14. 使用通知類的largeIcon字段,例如Gmail通知
- 15. 如何接收多個c2dm通知?
- 16. 如何從gcm接收多個通知?
- 17. 如何發佈和接收通知?
- 18. 如何發送和接收通知
- 19. 如何接收來自PayPal的通知
- 20. 如何從push.io接收通知數據
- 21. Xamarin廣播接收器爲GCM \遠程通知
- 22. Xamarin/Mvvmcross:打開時的iOS推送通知接收
- 23. 如何使用libpqxx從PostgreSQL數據庫接收通知?
- 24. 如何使用Parse,Phonegap和phonegap-parse-plugin接收通知?
- 25. 如何使用TIdSNMP從多個來源接收陷阱通知
- 26. Android如何使用drupal服務器接收推送通知
- 27. 如何發送和接收使用WPF和WCF的通知
- 28. 如何在angularJs web中使用FCM接收推送通知?
- 29. 如何直接通過Gmail
- 30. 使用imap從gmail接收附件
如果你想在你的應用程序使用FCM那麼你可以從你的開發者控制檯發送推送notifcations。 – Yupi