【发布时间】:2018-10-24 11:10:05
【问题描述】:
有没有办法在前台发布和显示本地通知? 如果没有,有没有办法“伪造”? 我需要让 iOS 看起来像一个 Android 应用,它确实在前台有通知。
【问题讨论】:
标签: ios notifications uilocalnotification
有没有办法在前台发布和显示本地通知? 如果没有,有没有办法“伪造”? 我需要让 iOS 看起来像一个 Android 应用,它确实在前台有通知。
【问题讨论】:
标签: ios notifications uilocalnotification
对于 iOS 10 及更高版本,您可以使用 UNUserNotificationCenterDelegate 并查看 this post 了解更多信息。如果你的应用在 8 或 9 ios 上运行,你应该使用 3d 派对库(你可以search)
示例: 将其添加到 AppDelegate 中的委托方法并符合此协议 - UNUserNotificationCenterDelegate
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
completionHandler([.alert,.badge])
}
【讨论】: