iOS推送 - 如果应用处于活动状态,则显示消息

时间:2016-06-23 20:05:35

标签: push-notification xamarin.ios xamarin.forms

我在Xamarin Forms PCL项目中实现了Push,我遇到了iOS问题。

如果用户正在使用该应用程序,我想显示一个提醒,让他们知道他们已收到通知并让他们选择查看(更改当前页面)或取消。

如果应用程序未处于活动状态,无论是在后台运行还是未运行,我都希望直接从点击iOS通知到通知页面 - 没有提醒。如果应用程序没有运行,我有这个工作。

如果应用程序正在运行,无论是在后台还是活动状态,都会调用RecievedRemoteNotifications函数来显示警报。我在RecievedRemoteNotification中没有看到确定应用程序是否已处于活动状态的方式,或者用户是否点击了系统生成的通知。

1 个答案:

答案 0 :(得分:1)

UIApplication.SharedApplication查看ApplicationState属性。

有关可能值here的更多信息。有一个Background州。