關閉後,我正在構建xamarin.forms應用程序。我需要運行與應用程序狀態無關的後臺服務。後臺服務應該在應用程序關閉後運行。我可以使用依賴項服務,對於android,但如何有人可以共享代碼?要設置任何本地通知工作,即使應用程序在Xamarin.forms
1
A
回答
2
看看this plugin。
您可以使用本地通知,因此不需要外部觸發器。您可以使用本地日期/時間觸發器顯示通知。除了立即顯示通知外,您還可以安排它們,或一次安排更多時間。如果你這樣做,無論該應用程序是否正在運行,通知將彈出,它將看起來像任何(外部)通知。
在您的共享平臺項目和平臺項目上安裝NuGet軟件包。看起來GitHub上的例子已經過時了。這個使用添加到您想要使用它的類:using Plugin.LocalNotifications;
然後,您可以通過訪問功能:
CrossLocalNotifications.Current.Show("Good morning", "Time to get up!", 1, DateTime.Now.AddDays(1));
這將計劃爲明天的通知。您也可以取消它,在上面的例子中,你給它1. ID,然後你可以將其取消:
CrossLocalNotifications.Current.Cancel(1);
這樣你可以計劃一個全系列,你只需要保持跟蹤你自己的ID。
this one中的另一個替代插件,它最後做了相同的功能,但具有一些不同的功能。
相關問題
- 1. 收到本地通知,即使應用程序已卸載?
- 2. 配置Azure網站/工作應用程序設置本地
- 3. 在設置應用程序中打開應用程序的通知設置
- 4. 即使應用程序關閉,也要繼續進行通知
- 5. 即使應用程序終止,iOS中的本地通知是否也能正常工作?
- 6. Xamarin.Forms Android本地通知不發送
- 7. 如何在Xamarin.Forms中存儲應用程序設置
- 8. 如何在應用程序中實現本地通知警報?
- 9. 如何在iPhone應用程序中創建本地通知
- 10. 如何通過應用程序語言本地化iOS通知
- 11. 如何訪問本地視覺工作室應用程序設置?
- 12. 使用sqlite3在本地設置Rails 3.2.2應用程序
- 13. 使用PG在本地設置第二個Rails應用程序
- 14. 如何使用sdk在設置應用程序中啓用 - 禁用通知?
- 15. 即使應用程序關閉,whatsapp如何設法接收推送通知?
- 16. 如何設置Mac以使用VS2017使用Xamarin.Forms來構建iOS應用程序?
- 17. 在iOS中使用本地通知設置提醒目標C
- 18. 使用即時應用程序連接到本地IP地址
- 19. 在睡眠模式下,應用程序不會通知本地通知
- 20. 在設置中顯示通知 - >>應用程序 - >> XYZ應用程序 - >>顯示通知
- 21. 應用程序已在運行時將本地通知靜音
- 22. iphone本地通知當應用程序在活動
- 23. Mysqlnd本地驅動程序無法正常工作,即使裝
- 24. 在Android應用程序中設置通知?
- 25. webview與本地iOS應用程序通信的任何方式?
- 26. 如何設置本地工作目錄以使用Mercurial使用本地回購
- 27. 本地通知,時間設置
- 28. 設備設置中的本地推送通知設置和通知部分
- 29. 如何使離子推送通知即使在後臺觸發應用程序?
- 30. Xamarin.Forms:在Android火力地堡遠程配置不工作
當我安裝本地通知插件時,通知程序無法訪問 –
請確保在類的頂部添加正確的'using'。 –
你能展示樣品嗎? –