草庐IT

推送通知

全部标签

ios - 如何检查第三方库是否使用推送通知

当我为TestFlight上传我的应用程序时,我收到了关于缺少推送通知权利的警告电子邮件。我不在我的应用程序中使用推送通知,我不想添加授权只是为了在不知道是什么原因导致警告的情况下删除警告。我假设它一定在我正在使用的库中。我将如何检查这个?我四处搜索,但没有找到找到答案的好方法。我试过grep"registerForRemoteNotificationTypes"-R.和grep"resgisterUserNotificationSettings"-R.。没有结果。 最佳答案 在Apple'snotificationdevpage上

ios - 如何从 UITableViewCell 上的自定义 Collection View 单元格推送 VC?

我有一个tableView和Cell,在Cell上我有一个collectionView并在上面显示一些内容。我想发送关于选择indexPath的链接。我想从TableViewCell上的自定义CollectionViewCell推送/呈现我的View。classsecondTopicTableViewCell:UITableViewCell{@IBOutletweakvarrelatedCustom:UICollectionView!varrelArray=NSArray()funcloadArray(arr:NSArray){self.relArray=arrself.related

iOS 10 推送通知本地化

有人在iOS10上的Localization推送通知有问题吗?在我的loc-args中,PushNotification中的参数作为字符串和整数发送,我的映射不起作用。这是Localizable.string中的字符串格式:%1$@-%2$@%3$@:%4$@前两个参数是字符串,它们显示在NotificationCenter中。第三个和第四个是整数,没有显示。在iOS9上,如果我使用:%1$@-%2$@%3$@:%4$@一切正常。 最佳答案 只是为了回答我的问题,它在下一版本的iOS10中得到了解决,这是Apple的错误,他们在我提

WebSocket:实现实时互动、数据推送的利器,你了解多少

WebSocket技术是一种基于TCP协议的全双工通信协议,它允许浏览器和服务器之间进行实时、双向的通信。相比传统的HTTP请求-响应模式,WebSocket提供了持久连接,可以实时地推送数据,减少了通信的延迟。WebSocket的工作原理是通过建立一条持久连接来实现实时通信。首先,浏览器和服务器进行一次标准的HTTP握手,建立连接。随后,连接升级为WebSocket协议,之后就可以在连接上发送和接收消息,实现双向通信。WebSocket的应用非常广泛。以下是几个典型的应用场景:即时通讯:WebSocket可用于实现聊天应用、在线客服系统等,用户可以实时地发送和接收消息。实时数据展示:通过We

iOS 10 在 iPhone 中两次获得推送通知提醒

我在iOS10和iPhone中遇到问题。两次收到推送通知提醒。请查看以下视频。我在willPresentNotification和didReceiveNotificationResponse通知委托(delegate)方法中编写了类似的代码。我是否需要更改这两种方法中的代码更改,因为我在iPad中没有遇到问题。您的帮助将不胜感激。 最佳答案 在iOS10中,我们需要在appDelegatedidFinishLaunchingWithOptions方法中调用UNUserNotificationCenter。您必须导入UserNotif

ios - 在 Swift、iOS 8,9 中应用前景时推送本地通知

在IOS10中,我使用了UNMutableNotificationContent并设置了delegate,privatefuncpushNotification(){letcontent=UNMutableNotificationContent()content.title="aaa"content.body="bbb"content.subtitle="00000"lettrigger=UNTimeIntervalNotificationTrigger(timeInterval:1,repeats:false)letrequestIdentifier="com.aaaaa.bbbbb

php - 如何从 onesignal 发送推送通知,设备 ID 存储在数据库中 - cordova 应用程序

我在我的cordova应用程序中使用来自onesignal平台的推送通知。我已经实现它以从oneSignal仪表板发送推送通知,但我想从我自己的搜索中发送通知,我在用户安装应用程序时存储了设备ID,但不知道如何向存储在我的数据库中的设备发送通知如有任何帮助,我们将不胜感激。谢谢,如果有人有问题要理解我的问题可以发表评论,我会尽我最大的能力解释。 最佳答案 为了处理这种情况,我也使用了一个信号,但在启动我的应用程序时,我将我的ID发送到我的后端,以确保在我需要时它会被注册到我的数据库中。只需使用经典的httppost请求。没有魔术可以

ios - 带有 EKEventStoreChanged 通知的 NotificationCenter 使用不同的通知多次调用

首先请注意,我没有像其他各种问题中描述的那样多次注册为观察员。当我在native日历应用程序中更改某些内容并返回到我的应用程序时,选择器会被调用4-5次并发出不同的通知。在viewDidLoad中,我删除了所有可能的观察者并再次注册了一次:NotificationCenter.default.removeObserver(self)NotificationCenter.default.addObserver(self,selector:#selector(reloadModelData(notification:)),name:Notification.Name.EKEventStor

ios - Firebase 推送转化事件

我们有一个具有3种不同风格的应用程序。我们将它们设置为使用firebase通知,每种口味一个项目。因此来自同一代码库的3个应用程序每个都有自己的firebase项目。我们还添加了一个为转化启用的自定义事件。对于其中一个应用程序,在发送推送时,我可以选择要用作推送的转换事件的自定义事件,并且可以正常工作和跟踪。对于另外两个,我可以很好地选择自定义事件,但是当我尝试发送通知时出现错误:“无法为通知转换漏斗分析保留用户属性”有人知道为什么会发生这种情况以及如何解决吗? 最佳答案 我通过在firebase控制台的分析部分的用户属性选项卡中添

ios - 通知 "app started to the background"

我最近在私有(private)环境中发布了一个应用程序,一些用户告诉我,有时包含“应用程序启动到后台”的通知正在启动。消息“appstartedtothebackground”是有意义的。但是,当我在iPhone上使用我的应用程序并且该应用程序从后台启动时,我没有收到任何此类通知。你知道什么可以点燃它吗?这是用户投诉的截图。 最佳答案 作为@Essenceofchicken说,由于上面的语法错误,这不可能是操作系统生成的消息。这是由于我使用了一个外部库。我的Xcode项目中“Appstartedtothebackground”的Fi