Push notification 接收apple推送通知时出现问题

Push notification 接收apple推送通知时出现问题,push-notification,Push Notification,我已经用java编写了提供者部分。通知被发送到APNs。没有任何例外。iPhone应用程序已注册并检查了iPhone中的设置,一切正常。但iPhone没有收到通知。我不知道为什么?我对通知信息有疑问。但是我不知道怎么查 您需要让一切都恰到好处,否则推送通知将无声地失败。以下是一些您可以检查的内容: -您是否在真实的测试设备上安装了应用程序,并且您的应用程序是否已成功注册到Apple APNS服务器(我想您已经说过它已注册)?如果没有可发送到的设备,则您的通知将被删除 -您是否使用开发或分发证书和

我已经用java编写了提供者部分。通知被发送到APNs。没有任何例外。iPhone应用程序已注册并检查了iPhone中的设置,一切正常。但iPhone没有收到通知。我不知道为什么?我对通知信息有疑问。但是我不知道怎么查

您需要让一切都恰到好处,否则推送通知将无声地失败。以下是一些您可以检查的内容:

-您是否在真实的测试设备上安装了应用程序,并且您的应用程序是否已成功注册到Apple APNS服务器(我想您已经说过它已注册)?如果没有可发送到的设备,则您的通知将被删除

-您是否使用开发或分发证书和配置文件?开发必须向Apple沙盒服务器发送通知,分发必须使用Apple生产服务器

-在创建资源调配配置文件之前,必须在Apple Portal上的应用程序ID中打开APN。否则,它将丢失配置文件中的设置(根据我前面的观点,配置文件必须包含沙盒或生产)

-您的Info.plist中的应用程序ID是否与Apple Portal上的应用程序ID完全匹配?你需要它是com.domain.appname,而不是苹果为你创建的唯一ID


您应该能够运行tcpdump或Wireshark来捕获发送给苹果的JSON数据。如果你把它贴出来,那么某人可能会注意到它是否有问题

您需要让一切都恰到好处,否则推送通知将无声地失败。以下是一些您可以检查的内容:

-您是否在真实的测试设备上安装了应用程序,并且您的应用程序是否已成功注册到Apple APNS服务器(我想您已经说过它已注册)?如果没有可发送到的设备,则您的通知将被删除

-您是否使用开发或分发证书和配置文件?开发必须向Apple沙盒服务器发送通知,分发必须使用Apple生产服务器

-在创建资源调配配置文件之前,必须在Apple Portal上的应用程序ID中打开APN。否则,它将丢失配置文件中的设置(根据我前面的观点,配置文件必须包含沙盒或生产)

-您的Info.plist中的应用程序ID是否与Apple Portal上的应用程序ID完全匹配?你需要它是com.domain.appname,而不是苹果为你创建的唯一ID


您应该能够运行tcpdump或Wireshark来捕获发送给苹果的JSON数据。如果你把它贴出来,那么某人可能会注意到它是否有问题

我只花了半天的时间来找出为什么我的应用程序没有收到推送通知的问题。 问题是,时间设置哪里错了


我的提示:检查设备的时间设置。

我只花了半天的时间来找出我的应用程序为什么没有收到推送通知的问题。 问题是,时间设置哪里错了


我的提示:检查设备的时间设置。

您能否详细说明“时间设置”的错误含义?是的,更具描述性的解释肯定会有帮助您能否详细说明“时间设置”的错误含义?是的,更具描述性的解释肯定会有帮助