我正在iPad上推送推送通知。我的应用程序是一个通用应用程序,包括iPhone和iPad。 iPhone推送通知效果很好,用户收到推送,应用名称显示在Setting -> Notifications
但是,我对ipad版本的一个小问题是应用名称没有出现在Settings -> Notifications
列表中。我仍然可以注册设备ID,iPad确实会收到推送通知。
有谁知道可能是什么原因?我检查并确保两个设备的注册代码完全相同
答案 0 :(得分:3)
也许这很明显,但你是否尝试:
重新安装一个干净的版本并重新启动设备应该可以解决大多数奇怪的问题。如果这不能解决您的问题,那么在另一台iPad上进行测试或完全重置您的iPad非常重要。
通过这种方式,您可以查看iOS安装本身是否存在问题。听起来就是这种情况,因为推送工作正常,iPhone版本运行正常。
通过在另一台iPad上进行测试,您可以确定问题是在您的代码/应用程序中还是在iOS中。
答案 1 :(得分:1)
您的iPad是否更新到最新版本?
按照下面提到的步骤操作。 http://ipad.about.com/od/iPad_Guide/ss/How-To-Turn-Off-Push-Notifications-On-The-Ipad.htm
答案 2 :(得分:1)
您确定在发布时注册了自己的应用吗?
我有一个类似的问题,我偶然删除了- (void)registerForRemoteNotificationTypes
。
在删除该行之前我拥有该应用程序的所有设备仍然具有设置,但是新设备未注册为推送因此未在设置中注册。