Я запускаю Push-уведомление на двух тестовых приложениях.Первое тестовое приложение, которое я получил за 2 дня.Второе тестовое приложение, которое я пытался реализовать Push Notification сегодня вечером, и я бился над ним.Я могу поменять сертификаты, и первое приложение получает уведомления, но когда я использую .pem для второго приложения, ничего не происходит.
Я прошел весь процесс дважды сегодня вечером, пытаясь заставить Push работать на этом втором приложении.Мой единственный вывод, учитывая, что я могу поменять .pems и он будет работать для 1-го приложения, это то, что что-то не так со 2-м .pem или, может быть, есть период ожидания, прежде чем пуш начинает работать, и я просто не сделалВы понимаете это во время моей первой настройки?
Редактировать: Проблема заключалась в том, что я использовал
-(BOOL)application: didFinishLaunchingWithOptions:
в моем делегате, а не
-(void)applicationDidFinishLaunching:
Я делал ...
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Register for Push Notifications
UIRemoteNotificationType notifyTypes = (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeBadge);
}
Когда я должен был делать
-(void)applicationDidFinishLaunching:(UIApplication *)application {
//NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
// Register for Push Notifications
UIRemoteNotificationType notifyTypes = (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound |UIRemoteNotificationTypeBadge);
}