我有10,000,000个用于APN的设备token。但token是从2011年开始收集的,有些人可能从那时起就删除了该应用。因此许多token可能已经失效。我想过滤掉这些无效的标记。我该怎么做?我尝试了pyapns==0.4.0,但是检查很慢,可能有一个错误。我用打印push.disconnections(app_id='aphid',environment='production')但只得到一个无效token。所以我认为我应该为这项工作尝试一个简单的python代码。 最佳答案 首先,您应该意识到无效token(在当前推送环境中
我有一个(PhoneGap)应用程序,它将成功获得Passbook通行证,并且还将成功接收与Passbook分开的推送通知(当伪造设备ID时)。我遇到的问题是发送给注册设备的设备ID存折与APNS设备ID不匹配。更糟糕的是,我这辈子都无法让设备获得不同的ID(即使在多个APNS证书和卸载、提前设置日期技术之后)启动应用APNS是/否?是的!收到要求APNS设备ID的电话(一如既往)继续创建存折通行证,添加通行证Passbook使用从Apple收到的不同于APNS设备ID的设备ID进行回调(注册设备)两者都使用相同的CSR文件来创建APNS并传递类型ID,一个事件的配置文件(启用推送和存
我的推送通知几个月来一直运行良好,但突然无法连接到AppleAPNS服务器并出现以下错误:使用SSL连接时出错。错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败我已经在我的服务中检查了以下内容:.pem文件的路径正确-是服务器可以Telnet到端口2195上的gateway.push.apple.com-是.pem文件未过期-是.pem密码正确-是我唯一能想到的是,该应用程序的iOS配置文件在4周前就过期了,我还没抽出时间更新它,因为我还没有任何应用程序更新计划。我现在刚刚更新了它,但仍然收到SSL错误。如果配置文件过期,它会阻止应用程序使用A
我对Azure通知中心比较陌生。当我发送一个像这样形成的JSON对象时,我的系统正在工作。{"aps":{"alert":"hello"}}但是当我像下面这样发送负载时,Azure在其调试控制台中显示成功,但它永远不会到达我的移动设备。{"aps":{"alert":{"msg":"hello"}}}区别显然是字符串与对象。APNSdocumentation显示我应该能够发送字符串或字典。还有其他人看到过这种行为吗?无论如何要修复它?我真的很想能够发送一个对象,而不是必须在客户端解析字符串。 最佳答案 找到我自己的答案。我很愚蠢,没
我正在尝试为我的后端服务器服务添加苹果推送通知,但我遇到了一个我无法理解的问题。我正在使用Pushy库(com.relayriders.pushy).我的代码就像他们的github页面推荐的那样。代码是有效的,没有异常(exception),推送看起来像是正确形成的。推送发送到APNS,但永远不会到达设备。设备token和证书是正确的,我的friend通过他的测试程序向目标设备发送了推送。我还测试了com.notnoop.apns结果相同的库-没有异常(exception),仍然没有推送到设备这是我的发件人类:packageua.asprelis.communicator.push;i
我有一个与APN(Apple推送通知服务)和Firebase相关的简单问题。我在网上读到的内容并没有给我一个肯定和明确的答案。我在iOS应用中使用Firebase。我什么时候需要设置APNs?准确地说,如果我只使用数据库、存储和可能的身份验证:我需要设置APN吗?我读过我应该在使用Firebase云消息传递时设置APN,但不是很清楚。如有任何准确信息,我们将不胜感激。 最佳答案 你写的APNs是ApplePushNotification服务,所以当你想让firebase给你推送通知时,你需要设置它。在您的情况下,您无需设置它,因为我
我无法在Firebase上上传我的生产APN证书。读取您的证书时出错。我找不到这个错误的原因。 最佳答案 您应该只选择证书,不要选择私钥。看这个截图 关于ios-无法在Firebase上上传iOSAPNs证书,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/48374260/
将PushPlugin与我的PhoneGap3iOS应用程序结合使用,我的推送通知大部分都可以正常工作,但我正在使用自定义负载向APNS发送通知。这是它的样子:$body=array('customID'=>$customID);$body['aps']=array('alert'=>$message,'sound'=>'default');据我所知,这应该由APNS(scrolldowntothebottom)支持,但是PushPlugin'sdocumentation根本不能很好地处理iOS。我想要的是在通过点击通知打开我的应用程序时能够将customID作为JS变量访问。当应用程
我真的很难弄清楚如何将消息从我的服务器发送到APNS。我使用过Moon-APNS和APNS-Sharp,但我遇到了同样的错误,即“参数不正确”。我使用KeyChain生成了p12文件。我将该文件拖到我的Win7虚拟环境中并将其放入bin\debug文件夹中。这是Moon-APNS的代码:staticvoidMain(string[]args){vardeviceToken="21212d6fefebde4d317cab41afff65631b5a4d47e5d85da305ec610b4013e616";varpayload=newNotificationPayload(deviceT
我正在尝试折叠/合并属于我应用中同一事件的多个通知。iOS10在有效载荷中引入了一个键名apns-collapse-id。文档说具有相同apns-collapse-id的多个远程通知将合并并显示为单个通知。所以我们的通知负载中有带有apns-collapse-id和thread-id的负载。不幸的是,由于网上没有太多内容解释这些键的实际工作原理,为了安全起见,我们对apns-collapse-id和thread-id使用了相同的唯一值.我们期望具有相同apns-collapse-id的多个远程通知合并。它没有发生。很少有人建议APNS崩溃不是免费的,我必须实现UNNotificatio