如何在Swift中从我的应用程序中检索通知

时间:2016-11-28 06:53:31

标签: ios swift firebase firebase-realtime-database

我有多个用户登录,每个用户都可以在他的位置添加提醒。此警报将存储在Firebase数据库中。

问题

如果在他所在地区宣布了警报,我该怎么做才能让用户收到通知。

alerts Firebase node

users Firebase node

1 个答案:

答案 0 :(得分:0)

适用于IOS 9及以上使用方法:

#arrows img{
    width: 60vw;
    height: 60vw;
    position: fixed;
    top:calc( 50vh - 60vw );
    left:calc( 50vh - 60vw );
    z-index:1000;
    display:none;
}

在函数解析中,使用此数据执行所需操作。  在IOS 10+中 在appdelegate标题中使用import UserNotification并输入此方法

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any]) {
  // If you are receiving a notification message while your app is in the background,
  // this callback will not be fired till the user taps on the notification launching the application.
  // TODO: Handle data of notification

  // Print message ID.
  print("Message ID: \(userInfo["gcm.message_id"]!)")

  // Print full message.
  print(userInfo)
}

您可以阅读更多详细信息here