通过真机调试以下代码:开发环境获取的deviceToken和发布环境获取的deviceToken当然是不一样的!
而且在开发环境和发布环境中如果开发证书不一样的话获取的deviceToken也不一样,亲测!!!
文章末尾讨论发布环境的deviceToken 。。。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] init];
self.window.backgroundColor = [UIColor whiteColor];
self.window.frame = [[UIScreen mainScreen] bounds];
[self registerNotification:application];
[self.window makeKeyAndVisible];
return YES;
}
- (void)registerNotification:(UIApplication *)application
{
if ([[[UIDevice currentDevice] systemVersion] floatValue]>=8) {
if ([application respondsToSelector:@selector(registerUserNotificationSettings:)