草庐IT

apn_sender

全部标签

php - apns 在设备离线时丢弃了旧的推送通知

我正在处理推送通知,我想使用php将聊天推送通知发送到IOS。但是,当我向apns(Apple推送通知服务器)发送5个推送通知时,apns会丢弃旧的推送通知,并在设备上线时仅向设备发送最新的推送通知。我在互联网上搜索解决方案,找到的一种解决方案是设置通知到期时间。所以我通过我没有解决的实际问题实现了这个解决方案。有什么办法可以解决我的问题。建议任何有用的解决方案或引用站点。IOSpushnotificationwithPHP下面是我的示例代码publicfunctionsendIOSNotification($tokens,$data,$envoirement='production'

java - 使用 java-apns 检测推送问题

我正在使用Java-APNS框架向iOS设备发送推送通知。它运行良好(感谢开发人员!),当一切设置正确时,我可以发送到我的设备。但是,我想正确处理失败案例。对于某些情况,应该接收一些已记录的APNS错误代码:http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW

Java APNS(Apple 推送通知服务)错误

我正在尝试使用JavaAPNS(一个开源项目)向iPhone发送推送通知。不过,我收到一个错误。我使用了.pem文件作为证书。这应该是一个.p12文件吗?我不确定有什么区别,但我在网上某处看到这些文件格式之间存在差异。代码如下:ApnsServiceservice=APNS.newService().withCert("gpk.pem","XXXX").withSandboxDestination().build();Stringpayload=APNS.newPayload().alertBody("Can'tbesimplerthanthis!").build();Stringto

Java整合APNS推送消息-IOS-APP(基于.p12推送证书)

推送整体流程1.在开发者中心申请对应的证书(我用的是.p12文件)2.苹果手机用户注册到APNS,APNS将注册的token返回给APP(服务端接收使用)。3.后台服务连接APNS,获取连接对象4.后台服务构建消息载体5.后台通过连接对象,根据指定的token将信息发送给指定的手机用户 证书是iOS同事生成给我的,具体生成步骤此处不做描述,网上能够搜到生成步骤。引入maven文件com.turopushy0.13.10下面是一个推送小demo,具体代码可以根据你们业务优化packagetop.hnym.hnymsfapp.util;importcom.turo.pushy.apns.*;imp

CS144(2024 Winter)Lab Checkpoint 3: the TCP sender

0.Overviewcheck3.pdf与Lab2相反的是,此次实验要我们实现一个TCPSender。我们都知道TCP协议是全双工通信,信道两端的发送方和接收方各自都能够收发信息。在TCP中,接收方接收到信息的同时还需要向发送方发送一个确认分组;同理,不仅需要发送数据负载,还需要在确认分组迟迟不到(丢失确认/数据丢包)时重传分组。在完成了Lab3的工作后,Lab4的工作将会结合之前的实验代码,完成一个TCP协议的完整实现。1.需求分析Lab3的实现因为发送方的行为比较复杂(指TCP的超时重传和滑动窗口机制),所以代码需求也比较多。1.1核心流程文档告诉我们TCPSender的核心需求如下:记录

c++ - QSignalMapper 和原始 Sender()

我在一个表中有一堆QComboBoxes。为了知道触发了哪个信号,我重新映射信号以对表格单元格位置进行编码(如SelectingQComboBoxinQTableWidget中所述)(为什么Qt不首先发送单元格激活信号,这样您就可以使用与我不知道的任何其他单元格编辑相同的当前行/列机制。)但这会删除原始发件人小部件的所有知识。在插槽中调用QComboBox*combo=(QComboBox*)sender()失败,大概是因为sender()现在是QSignalMapper。我可以使用编码的行/列来查找表小部件中的QComboBox但这似乎是错误的。有没有更正确的方法呢?例如://int

ios - 发送APN返回BadDeviceToken,DeviceToken格式应该是什么?

我的后端使用Node.js和Express.js,使用npmapn包处理APN,它使用Apple的新提供商身份验证token。iOS应用程序获得许可并将收到的32字节设备token发送到后端,编码为base64字符串。但是当尝试使用设备token(编码为ascii、utf8或base64)发送推送通知时,APN服务器返回-{"sent":[],"failed":[{"device":"....token....","status":"400","response":{"reason":"BadDeviceToken"}}]}发送到APN服务器的token格式应该是什么?

从 APN 迁移到 firebase 后未重新生成 iOS 设备 token

我为iOS和Android创建了一个应用程序,我使用APN获取iOS的deviceToken和Android的GCM。我决定迁移到firebase以简化token管理。我注意到一个仅适用于iOS应用程序的问题,我想知道是否其他人也遇到过它。当我将iOS应用程序迁移到firebase时,除非重新安装该应用程序,否则不会重新生成token。我关注firebaseguide去做但没有结果。其他人有这个问题吗?提前致谢 最佳答案 我解决了我的问题。我关闭和打开功能我重新启动了XCode我将FIRInstanceIDAPNSTokenType

iOS - APNS - 推送未接收

几天前我更新了apns证书。在应用程序商店中发布的应用程序似乎一切正常。一天后,我创建了一个临时IPA,但这次推送通知没有到达。这很奇怪,因为没有错误日志。在我使用的服务器中https://pypi.python.org/pypi/apns-client/0.2.1我做错了什么?更新我正在使用工具来测试我的pem文件和设备token,根据此工具消息已成功发送。但是我的iPhone收不到推送通知。http://apns-gcm.bryantan.info/http://www.pushwatch.com/apns/ 最佳答案 我的问题

ios - override func prepare(for segue : UIStoryboardSegue, sender : Any?) 未被调用

我在我的项目中使用了RevealViewController。我已经正确地为segueAction提供了所有连接。但是segue方法没有调用。我已经在objective-c中使用了它,它工作正常。但为什么它不swift调用。 最佳答案 您是说所有连接都在Storyboard中并且未调用委托(delegate)方法。所以答案很简单,可以是以下两个选项之一:1-CollectionView的大小为零。在这种情况下,出于优化原因不会调用委托(delegate)方法2-CollectionView的委托(delegate)和/或数据源属性未