草庐IT

ios - 将新的 APNS 证书上传到 GCM

我们有一个使用GCM的适用于iOS和Android的应用程序。我正在尝试将新的生产APNS证书上传到GCM,但我不能,因为Google正在将GCM转移到Firebase。我该怎么做?这是GoogleDeveloperProducts的屏幕截图。现在没有GCM。 最佳答案 我建议您转向Firebase云消息传递(FCM)。如果你去Firebaseconsole您将能够创建一个新的Firebase项目或导入一个现有的Google项目。进入Firebase项目后,您将能够连接iOS和Android应用程序。然后,您可以在那里上传您的APN

ios - APNS MDM 推送通知主题 - 在哪里可以找到?

我到处寻找要在我的MDM注册配置文件中发送的推送通知主题,并且我查看了我的开发人员/分发key主题信息,但找不到如下所示的任何内容:b503419d-1e2a-a60f-7451-5b8832b5a9cb我错过了什么? 最佳答案 正如迈克尔·加夫尼所说:ThetopicisthevalueofUIDinthesubjectyourAPNscertificate.Itwillbeginwithcom.apple.mgmt.获得方法:1.转到https://identity.apple.com/pushcert/并下载证书2.使用Ope

ios - APNS 从多个服务器发送通知

我正在编写一个iOS应用程序,它将通过APNS从后端服务器发送通知。我可以配置多个服务器连接到APNS并发送通知吗?如果是这样,可以为单个应用程序发送通知的服务器数量是否有限制?我在Apple网站上找不到有关此的任何详细信息(例如http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html) 最佳答案 是

objective-c - APNs 提供的 Device Token 的格式在我的应用程序中突然改变了吗?

不知道为什么......但我之前的功能推送通知注册回调返回一个奇怪的设备token。任何人都可以帮助理解它吗?据我所知,我没有更改有关此过程的任何代码。以下代码:-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)devToken{NSLog(@"devicetoken:%@",[devTokendescription]);}返回给我这个输出:devicetoken:[32]:8d21:!30:0c3ec69:if424:$d526

ios - APNs 消息发送到服务器,设备 iOS 上没有通知

我已经为服务器配置了apns_certificate.pem和apns_privatekey.pem。我正在使用node.js服务器发送推送通知。我已成功将通知发布到apns服务器,但设备未收到任何推送通知。我也经历过TroubleshootingPushNotifications.我已经按照故障排除文档中的描述在服务器端按照命令检查了所有pem文件。$openssls_client-connectgateway.sandbox.push.apple.com:2195-certYourSSLCertAndPrivateKey.pem-debug-showcerts-CAfileserv

ios - 苹果推送通知服务统计(apns)

是否可以找到有关ApplePushNotification服务使用情况的信息?有多少人在使用,又有多少人在拒绝?或者,也许有人已经掌握了此类信息? 最佳答案 Apple没有提供很多关于有多少用户实际接受/拒绝推送通知的信息,但您可以通过比较总安装量和您拥有的有效推送通知token的数量来了解发生了什么(我假设因为您对分析感兴趣,所以您已经设置了推送服务器)推送通知token仅在用户接受时生成。如果您需要有关实际推送通知的更多信息,您需要亲自动手并在应用程序中实际添加跟踪代码。如果您正在寻找免费的东西,请尝试带有自定义事件跟踪的适用于

ios - 如何向 APNS 发送丰富的推送

我可以很好地发送常规推送,但无法发送“丰富”推送。我已经阅读了Apple的“本地和推送通知编程指南”5次,它没有提到发送警报、角标(Badge)和声音以外的任何内容。在开发者中心找不到丰富推送的文档。我一定是在寻找错误的东西,也许其他人已经沿着这条路走下去了? 最佳答案 您不会直接在您的通知中发送整个HTML内容,但您可以发送“丰富的推送”,因为您可以在您的推送通知中发送额外的数据,而不仅仅是alert、badge和sound:您可以发送您想要/需要的任何其他key。(只需将它们放在JSON的aps条目之外,就像JSON对象的根一样

ios - 上传 APNS 证书的问题 Firebase

我正在尝试将我的iOS应用配置为使用Firebase接收通知。如果我在没有密码的情况下导出证书和私钥并尝试将其上传(生产或开发)到Firebase控制台,我会收到错误“密码不正确”。如果我使用密码导出证书和私钥,我会收到错误“发生未知服务器错误”或“读取您的证书时出错”。我不明白为什么会这样。我确实正确地遵循了教程。有人可以帮助我吗? 最佳答案 您应该使用APNS身份验证key而不是证书。这是iOS中提供商使用APNS注册和发送消息的新首选方法来自Firebase:Configurationwithauthkeysisrecomme

iphone - iOS-Apple 推送通知从 APNS 重新发送

从Apple的文档中我了解到,如果设备离线,APNS会保留最后的通知,并在设备重新在线时将其发送给设备。是否有任何机制可以避免重新发送? 最佳答案 正确答案是是如果您使用enhancedbinaryformat发送通知(包含消息标识符和到期时间的那个),您可以使用到期参数来防止通知存储在APN服务器中。这样,只有在APN服务器首次尝试发送通知时设备在线时才会发送通知。ExpiryAfixedUNIXepochdateexpressedinseconds(UTC)thatidentifieswhenthenotificationisn

iphone - 允许的 APNS 持久连接数是多少?

我正在尝试编写一个服务器端代码来为我的应用程序发送推送通知。根据Apple的建议,我计划保留连接并根据需要发送推送通知。Apple还允许打开和保留多个并行连接以发送推送通知。“您可以与同一个网关或多个网关实例建立多个并行连接。”为此,我想维护一个连接池。我的问题是连接池的限制是什么,或者我可以维持与APNS的持久连接数是多少?感谢预期的帮助。 最佳答案 不知道您是否会得到这个问题的准确答案。像APNS这样一个庞大而动态的系统,Apple应该对这样一个数字含糊其辞。它给了他们随意改变它的自由。我发现了类似的含糊不清here.来自thi