大家好,我使用此code发送推送通知,但registerForRemoteNotificationTypes
未在failToRegisterForRemoteNotificationsWithError
上返回任何内容。
配置文件和开发人员证书是正确且最新的。
我知道有些东西在模拟器中无法正常工作,但在failToRegisterForRemoteNotificationsWithError
中它会从Apple返回一些错误。
任何人都可以帮我处理任何赛道吗?
答案 0 :(得分:2)
在我的情况下,我必须在较旧的iPhone 3G上手动设置正确的日期和时间,该iPhone已经关闭了一段时间后恢复到2000年1月1日。唯一的提示是关于控制台输出中的“证书”,可以在XCode(而不是调试控制台)的管理器中查看。
答案 1 :(得分:1)
在我的情况下,解决方案是确保签名标识不是指向常规*配置文件(通配符),而是指向我的特定应用程序包配置文件,因为推送通知不适用于通配符。 此外,最好将iOS或iPhone标签添加到您的问题而不仅仅是苹果。
答案 2 :(得分:1)
我的问题是 - 在测试期间,通知被禁用(我的应用程序通知已关闭,徽章/警报已关闭)。
因此,请转到“设置”,选择“通知”,找到您的应用程序,将“通知中心”设置为“开启”,确保徽章/声音为两个(取决于您使用的选项)
祝你好运答案 3 :(得分:0)
修复此问题已重新安装Xcode并删除并重新安装所有证书和配置文件。
问候。