首先,请确保用的是真机测试,而不是模拟器。

然后,请确定您的证书是否导入正确:

http://blog.segmentfault.com/zengfanren/1190000000376953

确认App首次运行有没有弹出打开通知的对话框

如果没有的话,请确定:

首先确认App是第一次安装运行没有弹出(系统只提示一次) 
可以把App删除后,再重新build运行一次
如果确实是第一次安装运行且没有弹出,请仔细按照证书配置的要求重新生成一遍Provisioning Profiles。

您还可以先通过  didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
{
    
    NSString *error_str = [NSString stringWithFormat: @"%@", err];
    NSLog(@"Failed to get token, error:%@", error_str);
    
}确定下是什么错误。

如果有的话,请确定获取device  token的方法是正确的。

方法1:在 didRegisterForRemoteNotificationsWithDeviceToken 中添加如下语句

NSLog(@"%@",[[[[deviceToken description] stringByReplacingOccurrencesOfString: @"<" withString: @""]
                  stringByReplacingOccurrencesOfString: @">" withString: @""]
                 stringByReplacingOccurrencesOfString: @" " withString: @""]);
方法2:在 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中 开启UMessage的Log,然后寻找deviceToken的字段

//for log
  [UMessage setLogEnabled:YES];
以上任一方式都可在控制台获取一个长度为64的测试设备的DeviceToken串

iOS为什么获取不到设备的DeviceToken相关推荐

  1. 《iOS 6高级开发手册(第4版)》——1.11节秘诀:获取和使用设备姿势

    本节书摘来自异步社区<iOS 6高级开发手册(第4版)>一书中的第1章,第1.11节秘诀:获取和使用设备姿势,作者 [美]Erica Sadun,更多章节内容可以访问云栖社区"异 ...

  2. iOS学习——获取iOS设备的各种信息

    不管是在Android开发还是iOS开发过程中,有时候我们需要经常根据设备的一些状态或信息进行不同的设置和性能配置,例如横竖屏切换时,电池电量低时,内存不够时,网络切换时等等,我们在这时候需要进行一些 ...

  3. iOS开发-获取设备型号信息

    开发中有的时候查看设计统计数据,或者通过日志查看错误信息,这个时候我们就需要获取获取设备信息,看下关于设备有几种方法: 1 2 3 4 5 NSLog(@"%@",[[UIDevi ...

  4. ios学习--iPhone/ipod摄像头设备获取

    LINK ADDRESS:http://www.cocoachina.com/bbs/read.php?tid=51754&fpage=2 又写了个新版的帖子,看不懂怎么用的看本人这个新贴,在 ...

  5. 适用于 iOS、Android 和 Windows 设备的移动设备管理

    适用于 iOS.Android 和 Windows 设备的移动设备管理 随着企业环境中移动设备的数量不断增加,详细检查访问您企业资源的移动设备变得至关重要.统一终端管理软件 Desktop Centr ...

  6. IOS中获取各个文件的目录路径的方法和NSFileManager类

    转自:http://blog.sina.com.cn/s/blog_5fb39f910101di92.html IOS中获取各种文件的目录路径的方法 iphone沙箱模型的有四个文件夹,分别是什么,永 ...

  7. 国内用户ios android比例,国内iOS、Android系统的设备总量已达到了2亿

    首先,在2012年第三季度时,国内iOS.Android系统的设备总量已达到了2亿.在今年3月的时候,这一指标只有8700万,也就是说设备在半年内增长了125%.而在设备量大增的同时,用户也变得依赖移 ...

  8. matlab中获取view,ios 怎么获取一个view的位置

    ios 怎么获取一个view的位置以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ios 怎么获取一个view的位置 打 ...

  9. iOS UITableView获取特定位置的cell

    代码地址如下: http://www.demodashi.com/demo/13307.html 一.tableView双级联动 以上两种效果比较类似,实现的关键在于都是需要获得在滑动过程中滑动到ta ...

最新文章

  1. DispatcherServlet之HandlerAdapter的handle
  2. 合工大的计算机专业好不好,合肥工业大学计算机好,还是西电的好?差距有多大?...
  3. 在docker中搭建apache Tomcat+JDK环境
  4. 第四周实践项目6 循环双链表应用
  5. 全球及中国素食宠物食品行业产销需求与销售渠道咨询报告2022版
  6. 机器人锤石下路组合_下周二,极智嘉研发总监讲解物流机器人视觉感知与定位关键技术...
  7. 原神:创新和成功有目共睹,游戏可玩性历久弥新,戒骄戒躁保初心
  8. USB转WIFI无线网卡驱动程序(RT5370驱动程序)的移植记录之一
  9. Golang——结构体创建与初始化、结构体与数组、结构体与切片、结构体与map、结构体作为函数参数、结构体方法、结构体方法继承
  10. bootstrap-模态框
  11. OpenBSD4.6 FAQ[一]
  12. Q135:PBRT-V3,随机渐进光子映射(Stochastic Progressive Photon Mapping)(16.2章节)
  13. modbus串口调试工具_用modscan测试modbus协议离散仪表数据方法
  14. 爬虫伪装请求头-fake-useragent
  15. loadrunner下载地址
  16. ios python 越狱_如何使用Frida绕过iOS应用程序中的越狱检测!!!
  17. deepin20.7隐藏分区
  18. 电脑内存条频率怎么查看
  19. 零基础零经验自学Python,到精通Python要多久啊?
  20. [csh]配置你的csh/tcsh

热门文章

  1. iconfont多色图标的使用方法
  2. 这些“黑话”只有PCB设计制造内行人才懂!附PCB术语及英文对照
  3. 如何能正常获取17track物流网站的物流信息?
  4. 插入u盘有图标但计算机没盘,没插U盘却有U盘图标显示的原因和解决方法
  5. 从我自己的角度总结一下移动互联网的技术
  6. js正则验证身份证号码是否真实有效
  7. odoo----权限机制
  8. 二分法中 mid=beg+(end-beg)/2 与 mid=(beg+end)/2 的区别?
  9. JavaSE之面向对象
  10. Linux下学习DB2命令的笔记