美文网首页
2017年第39周总结

2017年第39周总结

作者: Lol刀妹 | 来源:发表于2017-09-24 23:52 被阅读164次

    1️⃣测试推送总是送不到

    原来后台有一个参数表示是开发环境还是生产环境,开发环境和生产环境的token都不一样,我给后台的是开发环境下的device-token,他推送的是生产环境,自然就推送不到咯。还好我看了一下后台的推送文档。

    注:DeviceToken不仅仅系统升级的时候会改变,系统重刷,应用删除再安装,DeviceToken都会改变。

    2️⃣content-available

    收到远程通知并未立即回调-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo方法,要点击了推送消息才回调,原因是必须将Background Modes下的Remote notifications勾选:

    屏幕快照 2017-09-19 下午5.22.15.png
    但是勾选上了还是没有立即回调方法,经查证,后台还需添加content-available字段:

    content-available:此key值设置为1,系统接收到推送消息时就会调用不同的回调方法,iOS7之后配置后台模式。

    后台写上“content-available = 1”后,前端一收到推送就回调-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo方法了。

    如何判断用户是否点击推送消息?
    可参考:https://gxnotes.com/article/106891.html

    3️⃣一次性弹出两条推送消息

    iOS9上有这个问题,iOS8上没有这个问题。
    删了APP重新安装,还是不行。
    听说是iOS9的bug😳

    4️⃣ 每次收到新的通知,角标都变成5

    竟然是后台写死了……


    5️⃣ 发现:instrument的leak检测工具并不能检测所有内存泄漏

    http://www.jianshu.com/p/ae0a5d5225ad

    6️⃣ 本周轮子:UIView及其子类的占位图

    http://www.jianshu.com/p/dccf16239ede
    估计过段时间回头看这个轮子又会觉得不够优雅。。。

    7️⃣ 这周看的电影


    这部电影,你看了绝不后悔。

    8️⃣ 这周做的菜

    这周做的菜有点多。。。

    9️⃣ 这周吃的蛋糕

    🔟 周末

    • 朋友生日
    • 练琴
    • 健身
    • 总结

    相关文章

      网友评论

          本文标题:2017年第39周总结

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