问题标签 [skdownload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
11 浏览

swift - 从缓存中移动 IAP 下载并使用文件

一直在努力将 IAP 下载(包含几个 mp4 视频文件)从缓存移动到文件管理器位置并使用这些文件。我在 SKDownload .finished: 中使用此代码来移动文件

然后我放入播放视频文件的VC(currentVideo var是视频文件的名称)

我哪里错了?另外我会把 queue.finishTransaction(transaction) 放在哪里?完成下载后显然需要采取行动,但如果我将其插入 SKDownload .finished 中,则它超出了 SKpaymentQueue 的范围,因此无法识别“交易”。我假设 queue.finishTransaction(download.transaction) 只完成了下载交易,没有完成支付交易?或者是吗?如果您还可以编辑代码,使其从用户备份中排除下载的文件,您将获得奖励积分:-)