如何在ios中根据api响应时间向用户发送通知

如何在ios中根据api响应时间向用户发送通知,ios,swift,firebase,push-notification,firebase-cloud-messaging,Ios,Swift,Firebase,Push Notification,Firebase Cloud Messaging,我在Firebase的应用程序中使用推送通知 我从Firebase cloud messaging发送通知,它将正常工作,通知将发送给所有状态的用户,如Baground、Active和suspended 但在我的场景中,当用户确认订单时,我想发送通知 如何制作请给出任何想法或示例参考。一旦您在设备上收到成功消息,在API调用后,您可以安排本地通知,该通知可以与推送通知相同的方式显示 你可以查一下 这是一个示例代码: let content = UNMutableNotificationCo

我在Firebase的应用程序中使用推送通知

我从Firebase cloud messaging发送通知,它将正常工作,通知将发送给所有状态的用户,如Baground、Active和suspended

但在我的场景中,当用户确认订单时,我想发送通知


如何制作请给出任何想法或示例参考。

一旦您在设备上收到成功消息,在API调用后,您可以安排本地通知,该通知可以与推送通知相同的方式显示

你可以查一下

这是一个示例代码:

   let content = UNMutableNotificationContent()
   content.title = "Test title"
   content.body =  "Test body"
   let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
   let uuidString =  UUID().uuidString
   let request = UNNotificationRequest(identifier: uuidString, content: content, trigger: trigger)
   let notificationCenter = UNUserNotificationCenter.current()
   notificationCenter.add(request, withCompletionHandler: nil)

这将从您的反手中完成,请反手开发人员从其身边集成firebase推送,您必须在应用程序启动时传递设备令牌。为了确保,当用户收到确认响应时,您需要显示通知?除了@PrashantTukadiya comment。您可以使用Firebase云函数来实现这一点。