Одним из способов может быть регистрация индивидуальной схемы URL для каждого из ваших приложений. И вы бы попросили пользователя открыть эпизод n
, который будет ссылаться на эпизод n+1
с вашей конкретной информацией в URL.
Когда приложение n+1
открывается, вы можете обработать информацию из URL. Обязательно установите меры предосторожности против изменения URL-адресов (если это важно для вашего приложения).
Для этого реализуйте следующий метод в вашем делегате приложения:
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
Apple Doc для handleOpenURL:
Примечание: в эпизоде n
вы могли бы использовать метод canOpenURL:
, чтобы узнать, установлен ли эпизод n+1
или нет, таким образом ведя себя по-разному. Точно так же, n+1
может знать, есть ли у пользователя n
, и затем спросить, хочет ли пользователь получить свою информацию из n
и открыть ее для него ... Это зависит от вас:)
Вы также можете посмотреть на
`- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions`
, который кажется более новым и включает обработку случая приложения, запущенного из удаленного уведомления. ( Apple Doc для didFinishLaunchingWithOptions:
)