我試圖爲xamarin表單實施推送通知。首先,我需要完成android解決方案。嗨,我嘗試了一個插件(https://github.com/rdelrosario/xamarin-plugins/tree/master/PushNotification),但有了這個nuget插件,只有在應用程序打開時纔會收到通知(如果應用程序已關閉,則不會收到通知)。我認爲這是這個插件中的一個問題,而且有人報告說,你知道任何其他可以爲xamrin表單推送firebase通知的解決方案的插件嗎?Xamarin表單推送通知與Firebase
回答
的Android傳遞應用程序的通知信息創建,所以你必須用你自己處理吧:在你的
MainActivity.cs->的OnCreate
方法所以 你必須念想
消息if (Intent.Extras != null)
{
try
{
var myCustomMessage = Intent.Extras.GetString("MyMessage");
}
catch
{
}
}
Intent.Extras中的「MyMessage」字符串是我將其放入通知字符串中的字符串,我使用PushSharp庫發送自定義通知。您可以在網上找到如何使用它的信息。但正如我所說,你必須自己處理應用程序啓動時的Intent.Extras;希望這有助於你:)
是否可以在xamarin.form項目中使用pushSharp? – Tharindu
嗯,我覺得不行;它說「服務器端庫」。我在服務器端使用它.net 4.5 webApi項目。所以我打電話給休息api通過它發送通知給我的客戶:)客戶端(ios-android)只是接收者(當然他們也可以發送通知與調用其他服務)。 –
我最近用我的firebase,按照這個鏈接https://forums.xamarin.com/discussion/89731/how-to-implement-fcm-in-xamarin-forms指示。此外,要在應用關閉時收到通知,您需要將registrationId存儲在應用的本地存儲中,並且xamarin Settings插件可以輕鬆爲您做到這一點。希望這會有所幫助
- 1. Xamarin表單的Google推送通知
- 2. Xamarin表單的本地推送通知
- 3. Xamarin表單通知FireBase
- 4. Firebase推送通知
- 5. Xamarin通知推送TodoItemManager
- 6. Firebase推送通知操作
- 7. Firebase觀衆 - 推送通知
- 8. 通過Firebase發送推送通知
- 9. Apple推送通知或Firebase推送通知?
- 10. 發送了兩次Firebase推送通知
- 11. 在推送通知中發送URL Firebase
- 12. 使用volley發送firebase推送通知
- 13. 從JavaScript/jQuery發送Firebase推送通知
- 14. Swift Firebase發送推送通知
- 15. 如何發送推送通知Firebase
- 16. ios發送與firebase通知
- 17. Xamarin的iOS推送通知不工作
- 18. 在xamarin跨平臺推送通知
- 19. Xamarin GCM推送通知不工作
- 20. Xamarin形式Azure推送通知延遲
- 21. 以Xamarin形式推送通知
- 22. Firebase推送通知在後臺振動
- 23. Android Firebase推送通知雙值
- 24. 使用cordova的FireBase推送通知
- 25. 使用Firebase的實時推送通知
- 26. 使用Firebase和Swift推送通知
- 27. 解析爲Firebase增強推送通知
- 28. 推送Firebase和OneSign的通知
- 29. Android Firebase推送通知使用php
- 30. Android - Firebase推送通知不起作用
如果您使用Android檢查是否在關閉應用程序後重新啓動獲取推送通知的服務。注意停止調試模式將終止應用程序,服務將不會自動重啓。 – Dima