安排本地通知 Xamarin Forms
Schedule local notification Xamarin Forms
我对 Xamarin 中的本地通知有疑问。
我需要能够在不同时间安排多个本地通知。
我的意思是...
第 1 天
通知 1 - 上午 10 点 - 记住约会 1
通知 2 - 下午 02 点 - 记住约会 2
通知 3 - 晚上 8 点 - 记住约会 3
第 2 天
通知 1 - 上午 8 点 - 记住约会 1
通知 2 - 上午 11 点 - 记住约会 2
通知 3 - 下午 3 点 - 记住约会 3
我读过 this article,但 SetInexactRepeating 的实现在我的案例中不起作用,因为经理只记得一个通知(例如约会 1)而不是其他任何东西。
Xamarin 是否允许创建这种场景?如果是,有人可以帮助我吗?
为了在 Android 中有多个警报,每个警报都需要一个唯一的标识符。在您链接到的文章中,每次都使用零。这可能是你的问题。请参阅 this answer 了解如何将唯一标识符传递给 getBroadcast 调用(注意传递 _id 而不是 0):
Intent intent = new Intent(load.this, AlarmReceiver.class);
final int _id = (int) System.currentTimeMillis();
PendingIntent appIntent = PendingIntent.getBroadcast(this, _id, intent,PendingIntent.FLAG_ONE_SHOT);
我对 Xamarin 中的本地通知有疑问。 我需要能够在不同时间安排多个本地通知。
我的意思是...
第 1 天
通知 1 - 上午 10 点 - 记住约会 1
通知 2 - 下午 02 点 - 记住约会 2
通知 3 - 晚上 8 点 - 记住约会 3
第 2 天
通知 1 - 上午 8 点 - 记住约会 1
通知 2 - 上午 11 点 - 记住约会 2
通知 3 - 下午 3 点 - 记住约会 3
我读过 this article,但 SetInexactRepeating 的实现在我的案例中不起作用,因为经理只记得一个通知(例如约会 1)而不是其他任何东西。
Xamarin 是否允许创建这种场景?如果是,有人可以帮助我吗?
为了在 Android 中有多个警报,每个警报都需要一个唯一的标识符。在您链接到的文章中,每次都使用零。这可能是你的问题。请参阅 this answer 了解如何将唯一标识符传递给 getBroadcast 调用(注意传递 _id 而不是 0):
Intent intent = new Intent(load.this, AlarmReceiver.class);
final int _id = (int) System.currentTimeMillis();
PendingIntent appIntent = PendingIntent.getBroadcast(this, _id, intent,PendingIntent.FLAG_ONE_SHOT);