Форум программистов, компьютерный форум CyberForum.ru

Обработка пуша - Objective-C

Восстановить пароль Регистрация
Другие темы раздела
Objective-C Xcode error thread 1 signal sigabrt (прокручиваемый список) http://www.cyberforum.ru/objective-c/thread1251955.html
Ребят только начинаю программировать, делаю все по примеру в книге, но каждый ра какие то проблемы, которые там не описаны, как будто все сразу должно получиться. В моем случае программа каждый раз экстренно прерывается, с чем может быть это связано?
Objective-C Работа с сокетом и сворачивание приложения В обработчике события таймера я периодически отправляю некие данные в строке string броадкастом примерно вот так: NSString * address = @"255.255.255.255"; UInt16 port = 888888; NSData * data = ; ; Все отлично, пока я не сворачиваю свое приложение, нажав кнопку домой. После запуска приложения событие таймера обрабатываются, но вот данные уже не отправляются. Приходится... http://www.cyberforum.ru/objective-c/thread1251761.html
Запретить блокировку экрана в момент работы приложения Objective-C
Здравствуйте! При работе моего приложения в основном используется акселерометр, на экран почти нет касаний. Как программно запретить IOS лочить (блокировать) экран при запущенном приложении? Добавлено через 10 минут Простите, вроде бы нашел сам: .idleTimerDisabled = NO; .idleTimerDisabled = YES;
Objective-C Референция в Objective-C
Всем привет. Многие, кто пишет на Java, знают, что там есть возможность передавать референцию на объекты между классами. Делегирование в общем. То есть что-то вроде: Class Aaa { Bbb reference; public Aaa (Bbb reference) { this.reference = reference;
Objective-C Хранение значения переменной "онлайн" http://www.cyberforum.ru/objective-c/thread1245090.html
Всем привет! Такой вопрос - нужно, чтобы значение некоторой переменной отображалось одновременно у всех пользователей приложения. Видел такую фишку в игре To The End - там внизу экрана есть счетчик людей, прошедших игру до конца. Мне нужно примерно то же самое, но как это реализовать - я не нашел( Есть класс NSUserDefaults, но с помощью него, как я понял, можно хранить данные только в...
Objective-C Портирование проектов iOS -> Android, используя Marmalade Привет всем! Вопрос собственно, кто-то имел дело с портированием своих проектов с iOS -> Android используя Marmalade ? подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
09.09.2014, 11:27     Обработка пуша
Если приложение не запущено, то по клику юзера на пуше, оно, соответственно, начинает стартовать.
Т.е. выполняется метод:
Objective-C
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
В нем необходимо сделать проверку такого плана:
Objective-C
1
2
3
4
5
NSDictionary *remoteNotif = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey];
    
    if (remoteNotif) {
        [self processPushWithInfoDict:remoteNotif];
    }
Соответственно, если приложение стартовало путем клика юзера по пуш-уведомлению, то remoteNotif будет что-то содержать. А ежели он == nil, вывод - приложение запустилось обычным способом.
 
Текущее время: 01:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru