美文网首页菊花党开发小TipsiOS
iOS的DeviceToken随生产环境和开发环境变化

iOS的DeviceToken随生产环境和开发环境变化

作者: 配筋翔图 | 来源:发表于2015-03-26 22:03 被阅读4221次

    这两天研究推送功能,有一个问题一直困扰着我,就是Device token会变化

    当我用XCode直接运行到手机上的时候,Device token是以3开头的,而当我打包上传到fir.im,再下载安装的时候,Device token就变成以5开头了

    其实这是生产环境和开发环境的问题,在这两个环境下Device token是不同的

    如果你手机中的App是通过XCode直接安装的话,那么你的App就属于开发环境,想要推送成功就需要创建开发环境的证书;如果你的App是打包成ipa文件安装的(不管是正式上线还是自己测试),那么就是生产环境,需要创建生产环境证书,这两个环境的Device token是不同的

    相关文章

      网友评论

      • 节奏不对啊:问下我打包到蒲公英上的app 测试环境下发的通知接不到~ 生产环境就能接到~这个是我打包的问题吗?
      • mn彬:我测试不仅测试时新装会变,正式版卸载重新装devicetoken也会变,IOS9系统,这个问题怎么解决?
      • jins_1990:为什么测试运行时,同一台设备每次新安装同一bundleID的软件,返回来的deviceToken都不一样呢?按理说不应该是一样的吗?
      • 9ca36bae95cf:这个问题我也碰到过,但是为什么不一样我没弄明白?你能解释下吗?
      • zengcity:感谢总结

      本文标题:iOS的DeviceToken随生产环境和开发环境变化

      本文链接:https://www.haomeiwen.com/subject/xqqnxttx.html