проверка завершения загрузки приложения из моего собственного приложения - PullRequest
0 голосов
/ 24 февраля 2012

поэтому я пытаюсь сделать следующее: допустим, пользователь уже установил мое приложение, приложение «А», из магазина.При определенных условиях приложение «А» откроет URL-адрес, указывающий на определенную страницу приложения, приложение «В», в App Store, передав код выкупа, чтобы пользователь приложения А мог загрузить приложение «В» без дополнительной оплаты.Деньги.Вот что я делаю:

NSString *urlBase = @"https://phobos.apple.com/WebObjects/MZFinance.woa/wa/freeProductCodeWizard?code=";

NSURL *urlRedemptionCode = [NSURL URLWithString:[urlBase stringByAppendingString:code]];

[[UIApplication sharedApplication] openURL:urlRedemptionCode];

Это работает нормально, поэтому вопрос: как мне узнать, что загрузка приложения "B" была завершена правильно (или с ошибками), чтобы я мог предпринять соответствующие действия в приложении "A"?

Большое спасибо.

1 Ответ

0 голосов
/ 26 февраля 2012

Вы можете использовать NSURLConnection в сочетании с NSURLRequest и NSURLResponse вместо прямого вызова [[UIApplication sharedApplication] openURL:yourURL].

NSURLConnection позволит вам установить делегата, который будет уведомлен, когда:

  • Данные получены (частично)
  • Ошибка подключения
  • Загрузка завершена
  • и т. Д.

Проверка Использование NSURLConnection в официальной документации.

...