<分区>
问题:
该应用程序未出现在通知中心,并且无法在安装完成后立即接收推送通知,该应用程序通过 registerForRemoteNotificationTypes:
注册推送通知。
详细信息:
- 该应用通常会在设备重启后出现在通知中心,之后一切正常。
- 有时应用程序会在安装和注册 APNs 后立即出现在通知中心(我仍然无法确认这一点,但我想我偶然发现了这种情况)。
- 应用在每次用户登录和每次用户注销时分别使用位掩码 (
UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound
) 和UIRemoteNotificationTypeNone 调用方法
。 enabledRemoteNotificationTypes
返回正确的值。- 最初我在注销时使用方法
unregisterForRemoteNotifications
但我将其更改为registerForRemoteNotificationTypes:UIRemoteNotificationTypeNone
因为怀疑这可能会导致问题。 - 无论应用是通过 xcode 还是 itunes 安装,开发和临时构建都会出现此问题。
任何想法和建议将不胜感激。谢谢!