Мое приложение должно автоматически загружать содержимое газетного киоска каждый день, но оно будет запускаться только тогда, когда я запускаю приложение в обычном режиме. Я совершенно новичок в использовании приложения Newsstand. Я что-то пропустил из-за этого?
Я отметил «Загрузка газетного киоска» в возможностях фоновых режимов.
Информация.plist
<key>UIBackgroundModes</key>
<array>
<string>newsstand-content</string>
</array>
Я добавляю это в didFinishLaunchingWithOptions и didReceiveRemoteNotification.
NSString *issueName = [pdf lastPathComponent];
NKLibrary *library = [NKLibrary sharedLibrary];
if (![library issueWithName:issueName]) {
NKIssue *issue = [library addIssueWithName:issueName date:pdf.newsDate];
NKAssetDownload *asset = [issue addAssetWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:pdf.pdf]]];
[asset downloadWithDelegate:self];
}
Есть ли хороший способ проверить это? В настоящее время я каждый день жду, чтобы увидеть, обновляется ли приложение, не нажимая на него (работает в фоновом режиме). Я думаю, что это глупый способ сделать это.