2016-12-28 44 views

回答

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中的另一個替代插件,它最後做了相同的功能,但具有一些不同的功能。

+0

當我安裝本地通知插件時,通知程序無法訪問 –

+0

請確保在類的頂部添加正確的'using'。 –

+0

你能展示樣品嗎? –

相關問題