我的应用程序应该每天自动下载报亭内容,但只有在我正常启动应用程序时才会启动。我对使用 Newsstand 应用程序完全陌生。我错过了什么吗?
我在后台模式的功能中勾选了“报亭下载”。
信息列表
<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];
}
有没有好的方法来测试这个?我目前每天都在等待是否在不点击它的情况下更新应用程序(在后台运行)我认为这是一种愚蠢的方式。