最近压力真是好大好多东西都昰第一次做。这几天在搞一个推送的东西用的友盟广告监测。其实官方文档介绍的挺详细的
由于我是要修改之前存在的bug,只是扫了扫并木有整代码。不过第一步获取deviceToken就让我蛋疼不已在
didFailToRegisterForRemoteNotificationsWithError这个回调中,我见到了这个Code=3000的错误推送必须真机+证书,证书也是近几天接触的吔不是很理解,这下可好啦一下子来了这么个复杂的问题,让我几乎崩溃工作还是要继续的,于是查了各种解决方案就在刚刚终于給推送成功了。加上最近刚换的工作诸多不顺,差点没哭出来
下面是我的问题存在以及解决的方案:
1.只有两张证书,缺少了push证书;
这兩个解决了就会发现地球又转了起来
真机调试不是随便一个机器就可以的。你需要告诉乔帮主要在哪台电脑上在哪台移动设备上为哪個程序做调试。
前提:为应用建立一个APPID这个后面都要用到;注册Device;
2、APPID+上面步骤中生成的证书+注册的Device------>生成profile文件,这个是随程序安装到移动設备上的用来说明在这台移动设备(Device)上通过这个Mac运行(1步骤中的证书)的这个App(APPID)才能进行真机运行。
其实我没实际操作过因为没设备和账号,僅是说明下证书的作用有个大致的了解
发布了19 篇原创文章 · 获赞 1 · 访问量 2万+