Ios 我需要测试我是否正确注册了推送通知,是否收到了远程通知

Ios 我需要测试我是否正确注册了推送通知,是否收到了远程通知,ios,push-notification,ios-simulator,Ios,Push Notification,Ios Simulator,我需要测试是否正确接收设备令牌(如果注册成功),是否接收到通知,以及是否在模拟器中更新徽章计数。我知道我们不能使用来自模拟器的推送通知并检查是否从模拟器更新了徽章计数。但我的问题是,我是否能够通过连接我的设备并从Xcode调试来进行测试。或者在进行beta测试之前是否有其他方法进行检查 我已经获得了开发和分发(ad-hoc)配置文件。 我检查了这些配置文件中是否启用了推送通知 我使用开发来调试使用设备的模拟器 我遵循了从应用程序端设置推送通知所需的所有步骤 是否有办法手动发送通知并检查其接收是否

我需要测试是否正确接收设备令牌(如果注册成功),是否接收到通知,以及是否在模拟器中更新徽章计数。我知道我们不能使用来自模拟器的推送通知并检查是否从模拟器更新了徽章计数。但我的问题是,我是否能够通过连接我的设备并从Xcode调试来进行测试。或者在进行beta测试之前是否有其他方法进行检查

我已经获得了开发和分发(ad-hoc)配置文件。 我检查了这些配置文件中是否启用了推送通知

我使用开发来调试使用设备的模拟器

我遵循了从应用程序端设置推送通知所需的所有步骤

是否有办法手动发送通知并检查其接收是否正确。由于服务器中的更改尚未完成,我需要从应用程序端进行检查

谁来帮帮我


提前感谢。

是的,您可以连接设备并从Xcode进行调试。根据所调用的回调方法(返回设备令牌的方法或指示错误的方法),您将能够看到向APNS注册是成功还是失败


但是,如果没有服务器端,则无法发送通知。嗯,从技术上讲,你可以,但它与在服务器端实现推送一样复杂(你必须与APN服务器建立TLS连接,并以苹果期望的二进制格式发送通知),而且可能更复杂,因为您必须在目标C中实现它。

我建议您阅读ray wenderlich的两部分教程:好的,谢谢。所以,若我连接设备并进行调试,我会在didRegisterWithDeviceToken:方法中显示设备令牌,这意味着注册成功。若要使用开发推送证书测试推送通知,我们可以使用设备从模拟器进行调试,还是需要进行特别构建并仅进行检查