ios 获取推送怎么获取不到deviceToken
怪我咯
怪我咯 2017-04-18 09:23:11
[iOS讨论组]

昨天下午还能收到推送,晚上好像是收不到了,当时没在意,今天下午跟了代码发现
应该是走过一次didRegisterForRemoteNotificationsWithDeviceToken拿到过deviceToken
后面再运行或者卸载了再运行
didRegisterForRemoteNotificationsWithDeviceToken
didFailToRegisterForRemoteNotificationsWithError
这两个方法都不走了。

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:AnyObject]?) -> Bool {
        let types: UIUserNotificationType = [.Alert, .Badge, .Sound]
        let settings = UIUserNotificationSettings(forTypes: types, categories: nil)
        UIApplication.sharedApplication().registerUserNotificationSettings(settings)
        UIApplication.sharedApplication().registerForRemoteNotifications()
        return true
    }
    
    func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
        if (notificationSettings.types != UIUserNotificationType.None) {
            application.registerForRemoteNotifications()
        }
    }

didRegisterUserNotificationSettings 这个是走了的。
然而上面两个是不走的。

搞了一下午 换Provisioning Profile好几次也无济于事。
才学ios没多久感觉总是遇到一些奇怪的问题

请问下有人遇到过这样的问题吗?
感谢大家!!!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
阿神

苹果的服务器最近在升级,这种情况是因为你下的sdk对应的服务器没有升级导致的。
等他们升级后你重新下载sdk替换就好

高洛峰

昨天一天我也是拿不到 devicetoken 后来换了一下证书就好了

高洛峰

今天已经正常了 应该是昨天苹果那边的问题

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号