iphone iphone-sdk push-уведомление - PullRequest
2 голосов
/ 26 января 2010

Может ли мое приложение для iPhone получить содержимое последнего отправленного ему push-уведомления?

В основном я хочу выполнить определенные действия в зависимости от типа полученного уведомления.

1 Ответ

2 голосов
/ 26 января 2010

В push-уведомлении вы можете отправить «полезную нагрузку», которая будет передана в ваше приложение при открытии:

Ваше приложение должно получить «userInfo» (NSDictionary) в качестве параметра метода didFinishLaunchingWithOptions ().

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
Parameters
application
The application interested in the remote notification.
userInfo
A dictionary that contains information related to the remote notification, potentially including a badge number for the application icon, an alert sound, an alert message to display to the user, a notification identifier, and custom data. The provider originates it as a JSON-defined dictionary that iPhone OS converts to anNSDictionary object; the dictionary may contain only property-list objects plus NSNull.

Чтобы установить полезную нагрузку, см. Руководство по программированию службы push-уведомлений Apple . По сути, вы можете отправить туда любую информацию, которая поможет приложению направить пользователя к нужному месту внутри.

...