我想在我的应用程序(swift)中接收本地通知,当我没有连接到Internet时,并且我的一些信息已注册在本地数据库中。 请问可以这样做吗?离线本地通知(Swift)
-1
A
回答
2
本地通知不列入需要互联网。 关于本地通知来自苹果开发人员网站
本地通知为您提供了一种在应用程序未运行时提醒用户的方法。当您的应用在前台或后台运行时,您可以安排本地通知。在安排通知后,系统负责在适当的时候向用户发送通知。您的应用程序无需运行系统即可发送通知。
+0
谢谢这些是我正在寻找的答案:) –
+0
我很高兴我能帮助你! – luckyShubhra
1
这样做:
public func presentNotification(_ notifAction: String, notifBody: String) {
let application = UIApplication.shared
let applicationState = application.applicationState
if applicationState == UIApplicationState.background {
let localNotification = UILocalNotification()
localNotification.alertBody = notifBody
localNotification.alertAction = notifAction
localNotification.soundName = UILocalNotificationDefaultSoundName
localNotification.applicationIconBadgeNumber += 1
application.presentLocalNotificationNow(localNotification)
}
}
UIApplicationState有以下状态:
case active
case inactive
case background
相关问题
- 1. 本地通知swift 3
- 2. Swift - 每日本地通知事件
- 3. iOS中的离线通知
- 4. 本地通知
- 5. 本地通知?
- 6. Openfire通过PHP离线通知
- 7. 本地Bugzilla安装离线
- 8. 带本地通知的文本块Tableview Swift IOS
- 9. Firebase本地通知
- 10. 推送通知离线注销
- 11. Swift本地通知 - 每天只需要一次(显示通知很多)
- 12. 黑莓推送通知(本地通知)
- 13. iOS - 本地通知 - 取消所有本地通知
- 14. 在ios10中添加本地通知 - swift 3
- 15. 本地通知可以从网络下载信息swift
- 16. 本地通知使用swift在后台播放歌曲?
- 17. Swift 3 - 特定日期的本地通知
- 18. 如何在swift中设置每周本地通知
- 19. 本地通知 - 在swift中重复间隔3
- 20. Swift:如何使用动态内容安排本地通知
- 21. 设置本地通知前1天或前2天swift 3
- 22. 不同日期的本地通知Swift 3
- 23. 如何使用swift创建本地通知?
- 24. 使用swift获取本地通知的背景
- 25. 基于动态位置的本地通知Swift iOS
- 26. 取消并重新安排本地通知(Swift)
- 27. Swift 3 - 本地通知的didReceiveRemoteNotification函数未被触发
- 28. 如何在swift中安排相同的本地通知
- 29. Swift - 在applicationWillTerminate中调用本地通知方法
- 30. 如何在Swift 3中创建/注册本地通知设置?
是的,你可以使用userlocalnotification –
来自ios 10,你可以使用用户通知框架。您可以通过https://www.appcoda.com/ios10-user-notifications-guide/查看该链接。 – luckyShubhra
查看本教程获取本地通知 http://jamesonquave.com/blog/local-notifications-in-ios-8-with-swift-part-1/ –