草庐IT

apns-sharp

全部标签

php - 新的 APNS 提供商 API 和 PHP

我开始根据this创建一些代码用于从PHP发送推送通知。但是,现在我了解到有一个新的API使用HTTP/2并在响应中提供反馈,我正试图弄清楚我需要做什么才能获得该反馈。我找不到任何教程或示例代码来指导我(我猜是因为它太新了)。是否可以使用stream_socket_client()方法通过新的提供程序API连接到APNS?我如何获得反馈?我现在从fwrite($fp,$msg,strlen($msg))得到的只是一个数字。出于所有意图和目的,您可以认为我的代码与theSOquestionIbasedmycodeon中的代码相同谢谢! 最佳答案

php - 发送多个 iPhone 推送通知 + APNS + PHP

我正在开发一个PHP网站+iPhone应用程序和iPhone应用程序API,有一个面向学生和医生的消息系统,当任何人发送消息(从网站或iPhone)时,另一个用户应该在他的iPhone上收到推送通知。例如,如果学生向老师添加了一个新问题,老师iPhone/iPad上的推送通知将发送给老师,当老师回复学生的答案时,学生将收到推送通知。由于注册网站的师生人数没有限制,我的问题是如何向注册用户的iPhone发送推送消息?我想在有人回复或添加问题后立即发送推送消息。请提供用于发送多条推送消息的PHP代码。我在注册时为每个用户保存设备token。当老师回答问题时,我正在向学生发送邮件,我也想向学

php - 发送多个 iPhone 推送通知 + APNS + PHP

我正在开发一个PHP网站+iPhone应用程序和iPhone应用程序API,有一个面向学生和医生的消息系统,当任何人发送消息(从网站或iPhone)时,另一个用户应该在他的iPhone上收到推送通知。例如,如果学生向老师添加了一个新问题,老师iPhone/iPad上的推送通知将发送给老师,当老师回复学生的答案时,学生将收到推送通知。由于注册网站的师生人数没有限制,我的问题是如何向注册用户的iPhone发送推送消息?我想在有人回复或添加问题后立即发送推送消息。请提供用于发送多条推送消息的PHP代码。我在注册时为每个用户保存设备token。当老师回答问题时,我正在向学生发送邮件,我也想向学

php - 重复的 Apple APNS 推送通知?

一段时间以来,我们一直在我们的应用程序上使用APNS,没有发生太多事故,但突然间,我们的用户报告多次收到相同的推送通知。我已经确认-单调乏味-我们的服务器只向Apple发送一次通知有效负载,但通知会在横幅和通知中心产生2个,有时是3个相同的警报。在iOS5和iOS6中都观察到了这一点。有人见过这种现象吗?我是否可能错过了向有效负载添加唯一标识符以防止Apple向设备发送重复通知的机会?Google的C2DM具有用于此类操作的collapse_key,但我在APNS中找不到类似功能的引用资料。 最佳答案 你能重现这个问题吗?如果它不是

php - 重复的 Apple APNS 推送通知?

一段时间以来,我们一直在我们的应用程序上使用APNS,没有发生太多事故,但突然间,我们的用户报告多次收到相同的推送通知。我已经确认-单调乏味-我们的服务器只向Apple发送一次通知有效负载,但通知会在横幅和通知中心产生2个,有时是3个相同的警报。在iOS5和iOS6中都观察到了这一点。有人见过这种现象吗?我是否可能错过了向有效负载添加唯一标识符以防止Apple向设备发送重复通知的机会?Google的C2DM具有用于此类操作的collapse_key,但我在APNS中找不到类似功能的引用资料。 最佳答案 你能重现这个问题吗?如果它不是

【什么是苹果IM推?什么是苹果推?】iMessage推送操纵Apple Push Notification service (APNs)

以帮忙你明白实现iMessage推送的基本原理和步调:开辟者账户:确保你具有苹果开发者账户,以便访谒苹果开发者中间和相干东西。APNs认证:iMessage推送操纵ApplePushNotificationservice(APNs)来发送关照。在苹果开发者中心,你需要建立一个推送证书,并将其与你的应用程序联系关系起来。这将容许你的应用程序发送推送通知到用户装备。推荐内容IMESSGAE相关作者✈️@IMEAE推荐内容 iMessage苹果推软件***点击即可查看作者要求内容信息作者✈️@IMEAE推荐内容 1.家庭推内容***点击即可查看作者要求内容信息作者✈️@IMEAE推荐内容 2.相册推

ios - APNs 重复 token

我们有一个推送通知服务器,它保存着几个不同应用程序的数据(设备token)。由于Apple想要阻止人们使用UDID作为标识符,我正在考虑更改此服务器,以便它不再依赖UDID来识别设备。我知道APNs返回的token不是全局唯一的,而是每个设备唯一的。但是,在浏览我们的数据库时,我注意到有几种情况(750k+注册中有数百种)相同的token用于不同的设备。所以我想弄清楚是什么原因造成的。在这一点上,我看到了2种可能性:我们的服务器注册处理某处有一个不明显的错误Apple回收这些设备token(可能在设备重置后?)。我们总是存储某个设备的最后一次注册时间,我注意到使用相同token的不同设

iOS APNs 角标(Badge)更新问题

比如说,我有一个启用了APN的应用程序。应用程序图标角标(Badge)编号仅取决于APNsJSON负载的角标(Badge)属性,对吗?这意味着如果当前应用程序图标角标(Badge)为1,当新的推送通知到达时,应用程序图标角标(Badge)将更改为JSON有效负载的角标(Badge)值,但不会自动增加1,如果是吗?如果是这样,是否有一种方法可以自动增加。或者有没有办法在通知中心获取应用程序的总通知数?谢谢。 最佳答案 使用JSON负载,您实际上是在设置角标(Badge)编号。唯一的解决方案是通过在每次读取“通知”时通知服务器来管理服务

iOS 警报行为与相同的 APNS 消息不一致

服务器端的家伙在这里。我向同一台设备发送完全相同的APNS负载,但我看到了不同的结果:手机亮起,显示警报手机亮了,没有提示据我所知这是随机的。有时手机会显示警报,有时不会。但在所有情况下,APNS消息都是相同的。这两种情况都会随机发生。尽管我很努力,但我无法重现模式。APNS负载在两种情况下看起来相同:{"aps":{"alert":"BlahBlahBlahsomethingusefulhappened","badge":0}}我想弄清楚的是,问题出在哪里?这是iOS客户端问题还是服务器端问题?到目前为止,我已经能够使用以下推送服务重现该问题:亚马逊社交网站UrbanAirship解

ios - 使用 ColdFusion com.notnoop.apns.SimpleApnsNotification 时的 APN 设备 token 编码

我正在开发一个处理推送通知的iOS应用程序。我们的推送通知服务器是用ColdFusion编写的,并使用com.notnoop.apns.SimpleApnsNotification发送通知。在应用程序中,我获取设备token(NSData)并在将其发送到服务器之前对其进行Base64编码。但是,虽然SimpleApnsNotificationapi需要token的字符串,但它似乎不需要Base64编码的字符串。您知道设备token的SimpleApnsNotification编码是什么吗? 最佳答案 您必须对其进行十六进制编码。尝试