【问题标题】:iOS Push - display message if app is activeiOS Push - 如果应用程序处于活动状态,则显示消息
【发布时间】:2016-06-24 06:34:44
【问题描述】:

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

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

如果应用程序未处于活动状态,无论是在后台还是未运行,我想直接从 iOS 通知上的点击转到通知页面 - 没有警报。如果应用程序没有运行,我有这个工作。

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

【问题讨论】:

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


    【解决方案1】:

    查看UIApplication.SharedApplication 中的ApplicationState 属性。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 2015-03-20
      • 2018-05-29
      • 2021-06-18
      • 2011-06-11
      • 1970-01-01
      相关资源
      最近更新 更多