iOS调试的一些技巧
监测所有通知
我们都知道有很多的api是私有的,同时有很多通知也是没有暴露出来的,有时候我们找到了重现的规律,却没办法找到重现的triger,可以通过监听所有通知并重现来定位该通知.
我们都知道有很多的api是私有的,同时有很多通知也是没有暴露出来的,有时候我们找到了重现的规律,却没办法找到重现的triger,可以通过监听所有通知并重现来定位该通知.
registerForRemoteNotifications
后即可获取到,不论用户允许还是拒绝application:didRegisterForRemoteNotificationsWithDeviceToken:
方法,你也可以随时手动调用registerForRemoteNotifications
方法来快速拿到已有tokendidFailToRegisterForRemoteNotificationsWithError
方法registerForRemoteNotifications
方法也不会再弹出窗口,所以,谨慎选择弹窗时机.[deviceToken description]
查看,格式为<e49c54cc 8a13341d f9f67000 bb621456 43b308ad 777bb2e0 a3b27f0b fa323edc>
,可以使用以下方法过滤<>
和空格
NSString* token = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
token = [token stringByReplacingOccurrencesOfString:@" " withString:@""];
作者:二十六画生的博客
来源:CSDN
原文:https://blog.csdn.net/u010002184/article/details/77039135