草庐IT

NOTIFICATIONS

全部标签

ios - 如何将推送主题设置为推送通知的标题?

是否可以将推送主题设置为推送通知的标题?我得到的应用程序名称作为主题和描述与推送中给出的相同。我想更改推送的标题。这在iOS中可行吗?我希望这在安卓中是可能的。 最佳答案 我刚刚在运行iOS9.1的iPhone6s上对此进行了测试,这是我发现的:如果标题字段作为警报字典的一部分提供,锁定屏幕上的通知仍将显示包名称。但是,当在通知中心(通过从顶部边缘向下滑动访问)中查看相同的通知时,标题将用于代替应用程序/bundle名称。当没有标题字段作为警报字典的一部分提供时,包名称会同时显示在锁定屏幕和通知中心。

swift - 了解 Swift 的闭包类型要求

我正在努力养成以Swifty方式而不是翻译Obj-C的方式做事的习惯。我正在用Parse做一个项目,在获取一堆Parse对象后,我想先对它们进行排序,然后从中提取特定的属性。这就是我现在正在尝试的:ifletnotifications=fetchedObjectsas?[PFObject]{//Thislinetellsme"Cannotinvoke'sorted'withanargumentlistoftype'((_,_)->_)'letsortedMessages:[String]=notifications.sorted{$0.createdAt.compare($1.crea

ios - Swift - 如何防止在强制退出时关闭套接字?

我的项目通过套接字工作,我尝试制作一个像whatsApp这样的聊天应用程序。现在,我的问题是如何保持打开套接字,即使用户从AppSwitcher杀死应用程序并让我的应用程序强制退出模式?(就像WhatsApp一样)换句话说,whatsApp和telegram等等怎么能保持打开套接字?因为当我们向另一个人发送消息时,很快就会向她/他的手机发出通知并通知她/他有消息,这是打开套接字的结果。我搜索了一下,但找不到很好的解决方案。谢谢解答... 最佳答案 他们使用APNS。如果应用程序被终止,您的套接字将被关闭……如此简单。当用户向不在线的

ios - 如何在 iPhone 打开或将要关闭时通知您的应用程序?

有什么方法可以在用户打开他的iPhone时和关闭前几分钟通知我的应用程序(即使它未在使用或后台运行)?从现在开始谢谢你。这是为了了解手机关闭了多长时间所必需的。 最佳答案 我还没有尝试过,显然很难调试以找出发生了什么。将您的应用程序移至后台是有道理的。如果它在后台,那么手机是否打开并不重要。可以看看文件加密;如果用户使用密码,那么当加密文件无法再访问以及何时可以再次访问时,您将收到通知。当手机关闭或打开时,就会发生这种情况。 关于ios-如何在iPhone打开或将要关闭时通知您的应用程序

iOS Swift 通知操作背景颜色

经过一番搜索,我找不到有关如何更改通知按钮背景颜色的信息。这可能与iOS中的Swift相关吗?谢谢:) 最佳答案 你唯一能做的就是将它设置为红色。如果将actionButton.destructive设置为true就可以实现它 关于iOSSwift通知操作背景颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/37791367/

ios - Swift ios 检查用户是否启用了通知总是返回 true

这个问题在这里已经有了答案:CheckingPushNotificationRegistration:isRegisteredForRemoteNotificationsNotUpdating(2个答案)关闭6年前。我正在尝试检查用户是否为我的应用启用了远程通知,但即使我禁用/卸载了我的应用,它也始终返回true。我正在检查这段代码:ifUIApplication.shared.isRegisteredForRemoteNotifications==false{OneSignal.registerForPushNotifications()print("Notificationsiso

ios - 使用信标管理 iOS 框架的本地通知

我一直在研究包含信标功能的iOS框架(在Swift中)。我让它工作,除了我不确定如何处理我在前台并且在短时间内遇到多个信标的情况。如果我希望didReceive委托(delegate)方法在前台显示信标警报,如果我遇到很多信标,它就不会很好地工作(警报将一个接一个地显示)。是否有某种解决方案可以以某种方式对通知进行排队?我还想知道,是否有一种方法可以在我的框架内创建所有用于接收本地通知的逻辑?我必须能够支持iOS-8.0,所以我不能使用iOS-10.0提供的通知中心我可以创建一些类似于appdelegate的类(可能是一些在框架内实现UIApplicationDelegate的类)吗?

ios - 当应用程序在后台收到通知时如何获取通知有效负载数据

当应用程序处于后台时,我已成功收到通知,但在iOS11中未调用通知回调方法didReceiveRemoteNotification以使用Swift4。当应用程序在后台收到通知时,我想获取通知有效负载数据。我正在使用firebase控制台发送通知。当应用程序打开时,将调用willPresent。但是在后台没有调用任何方法我正在使用代码:-funcapplication(_application:UIApplication,didReceiveRemoteNotificationuserInfo:[AnyHashable:Any]){print(userInfo)saveNotificat

xcode - 使用日期选择器的本地通知

我正在为我的应用程序使用localNotifications。我有一个日期选择器,用户可以从中选择通知的日期和时间,我还有3个分段控件(每天、每周、每月)。我已经完成了localnotification及其编码工作。但是分段控制不起作用,如果一个人选择两次(下午1点)和第二次(下午2点),然后通知在我不想要的两个时间显示。下面是代码在appdelegate.swift中lettypes:UIUserNotificationType=UIUserNotificationType.Alert|UIUserNotificationType.Badge|UIUserNotificationTy

ios - 设置每周调用的通知

我想将通知设置为每周重复。如何做到这一点,我没有看到NSCalendarUnit.Week,只看到NSCalendarUnit.Day,而且我无法设置NSCalendarUnit.Day*7。那么,如何做到这一点?notification.repeatInterval=NSCalendarUnit.WeekOfMonth是否有效?notification.repeatInterval=NSCalendarUnit. 最佳答案 WeekOfMonth或WeekOfYear怎么样?它们有两种不同的实现方式,因此请务必阅读有关这两种方式的