推送通知已传递到Apple APNS服务器,但设备未收到任何通知

邮编

开发环境:

iOS 9.3.2(iPh6ne 6+)...但可在iOS 8.x上使用

Phonegap 6.2.7

Phonegap-plugin-push v1.7.2

PHP7(服务器端)-contentpush-参考

我的情况:

  1. 令牌已自动发送到我的服务器

  2. 消息已成功发送到ssl://gateway.push.apple.com 2195

  3. 设备没有收到任何警报,甚至没有警报(“”)

    push.on('notification',function(data){console.log(data.message); alert(“”); alert(data.title +“消息:” + data.message);});

尼特什

Apple不保证成功传递消息。你可以在这里看到相关的答案

如果在连接到网络时没有看到Apple推送通知,请与网络管理员联系以确保相关的TCP端口可访问。

要使用Apple Push Notification服务(APN),您的Mac和iOS客户端需要与Apple服务器的直接持久连接。

iOS设备尝试首先使用蜂窝数据连接到APN。如果设备无法通过蜂窝连接连接到Apple的服务器,则它将尝试使用Wi-Fi连接。

如果您在防火墙后面使用Wi-Fi或用于蜂窝数据的专用接入点名称(APN),则需要在以下端口上与APNs服务器建立直接,无代理的连接:

TCP port 5223: For communicating with Apple Push Notification services (APNs)
TCP port 2195: For sending notifications to APNs
TCP port 2196: For the APNs feedback service
TCP port 443: For a fallback on Wi-Fi only, when devices can't reach APNs on port 5223

APNs服务器使用负载平衡,因此您的设备将不会始终连接到相同的公用IP地址以进行通知。最好允许访问分配给Apple的整个17.0.0.0/8地址块上的这些端口。

APN代表Apple Push Notification服务。APN代表接入点名称,即蜂窝数据网络和Internet之间的网关。

检查此链接以获取相同的解释

并检查如何解决iOS上的推送通知问题?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

独立Watchkitapp APNS推送通知已成功发送,但在Apple Watch中未收到通知

来自分类Dev

APNS的反馈服务(Apple推送通知服务器)

来自分类Dev

在使用Android的击剑中未收到任何通知

来自分类Dev

GCM推送通知未传递到设备

来自分类Dev

设备未收到iOS推送通知

来自分类Dev

Xtify with Worklight 6.2-示例应用程序未收到任何推送通知

来自分类Dev

Apple Push Notification Service已连接,但未收到任何通知

来自分类Dev

iOS-推送通知,连接到Apple APNS服务器的SSL错误

来自分类Dev

iOS-推送通知,连接到Apple APNS服务器的SSL错误

来自分类Dev

Google / Apple推送通知服务(APNS / GCM)

来自分类Dev

额外的推送通知已发送到Android设备

来自分类Dev

使用nodejs通过服务器发送设备到设备推送通知

来自分类Dev

FBSDKAppInviteDialog邀请已成功发送,但未收到任何通知

来自分类Dev

推送通知是从本地环境传递的,而不是从服务器传递的

来自分类Dev

PHP CURL-Apple推送通知服务器

来自分类Dev

我们如何跟踪从IBM MobileFirst 7.0发送到Apple APNS服务器的推送通知?

来自分类Dev

Phonegap插件推送注册设备,但未收到通知

来自分类Dev

Apple Watch的推送通知

来自分类Dev

Qt Apple推送通知

来自分类Dev

在iOS中无需APNS服务器即可发送推送通知之类的通知,

来自分类Dev

尽管所有消息均从服务器成功发送,但某些设备仍未收到GCM推送

来自分类Dev

处理Apple推送通知服务

来自分类Dev

从服务器推送通知

来自分类Dev

设备未收到Firebase云消息传递通知

来自分类Dev

发送通知时服务器未接收到设备未注册的消息

来自分类Dev

从服务器到客户端的MVC推送通知

来自分类Dev

Android模拟器未收到推送通知

来自分类Dev

Android模拟器未收到推送通知

来自分类Dev

Apple(APN)和Google(GCM)服务器会告诉您哪些设备已注册推送通知吗?

Related 相关文章

  1. 1

    独立Watchkitapp APNS推送通知已成功发送,但在Apple Watch中未收到通知

  2. 2

    APNS的反馈服务(Apple推送通知服务器)

  3. 3

    在使用Android的击剑中未收到任何通知

  4. 4

    GCM推送通知未传递到设备

  5. 5

    设备未收到iOS推送通知

  6. 6

    Xtify with Worklight 6.2-示例应用程序未收到任何推送通知

  7. 7

    Apple Push Notification Service已连接,但未收到任何通知

  8. 8

    iOS-推送通知,连接到Apple APNS服务器的SSL错误

  9. 9

    iOS-推送通知,连接到Apple APNS服务器的SSL错误

  10. 10

    Google / Apple推送通知服务(APNS / GCM)

  11. 11

    额外的推送通知已发送到Android设备

  12. 12

    使用nodejs通过服务器发送设备到设备推送通知

  13. 13

    FBSDKAppInviteDialog邀请已成功发送,但未收到任何通知

  14. 14

    推送通知是从本地环境传递的,而不是从服务器传递的

  15. 15

    PHP CURL-Apple推送通知服务器

  16. 16

    我们如何跟踪从IBM MobileFirst 7.0发送到Apple APNS服务器的推送通知?

  17. 17

    Phonegap插件推送注册设备,但未收到通知

  18. 18

    Apple Watch的推送通知

  19. 19

    Qt Apple推送通知

  20. 20

    在iOS中无需APNS服务器即可发送推送通知之类的通知,

  21. 21

    尽管所有消息均从服务器成功发送,但某些设备仍未收到GCM推送

  22. 22

    处理Apple推送通知服务

  23. 23

    从服务器推送通知

  24. 24

    设备未收到Firebase云消息传递通知

  25. 25

    发送通知时服务器未接收到设备未注册的消息

  26. 26

    从服务器到客户端的MVC推送通知

  27. 27

    Android模拟器未收到推送通知

  28. 28

    Android模拟器未收到推送通知

  29. 29

    Apple(APN)和Google(GCM)服务器会告诉您哪些设备已注册推送通知吗?

热门标签

归档