问题标签 [on-demand-resources]

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 回答
400 浏览

ios - iOS On Demand Resources 在 App Store 构建中失败

我有一个应用程序,其中有一些我在 iOS 的新按需资源上设置的介绍屏幕。当我将它从我的机器构建到设备时,它在调试和测试时完美运行。它还适用于由 Crashlytics 构建的生产版本,供我们的测试人员进行测试。但是现在该应用程序在应用程序商店中,按需资源无法正常工作。这使得测试变得非常困难,因为它在我自己的测试中仍然很好用,但应用商店版本不起作用。

在请求我需要的图像时,我似乎没有通过身份验证。以下是请求图像时设备日志打印的内容:

8 月 16 日 07:15:05 Kevins-iPhone ondemandd[163]:身份验证尝试:1

8 月 16 日 07:15:05 Kevins-iPhone ondemandd[163]:使用提示样式进行身份验证:1000

8 月 16 日 07:15:05 Kevins-iPhone ondemandd[163]:应该重试身份验证:否

8 月 16 日 07:15:05 Kevins-iPhone ondemandd[163]:没有从集合中获取与 url 捆绑的标签。标签: {( IntroScreens )} BundleURL : ...

8 月 16 日 07:15:05 Kevins-iPhone ondemandd[163]:BundleURL 的集合 [{( IntroScreens )}] 中的标签无效:... 不会固定任何内容。

任何想法为什么会发生这种情况将不胜感激。谢谢!

0 投票
2 回答
1065 浏览

ios - 开发期间的初始安装标签使用和验证

我正在尝试在我们的应用程序中使用 ODR,并已创建标签并将其分组在预取下的初始安装标签选项下。

  1. 我不确定如何在模拟器和使用开发配置文件的设备上验证这一点。
  2. TestFlight 是验证初始安装标签使用情况的唯一选择吗?
  3. 即使对于标记为初始安装的资源,我是否也必须使用 NSBundleResourceRequest?我对初始安装标签的理解是,它会随应用程序自动下载。所以,我认为这个请求是不需要的。如果我错了,请纠正我。
0 投票
2 回答
81 浏览

ios - 执行 segue 有时间限制吗?

触发 segue 并在内部执行代码时是否有时间限制prepareForSegue:sender:

我的意思是,假设我在里面我正在触发一个AVPlayerViewController,但是这个控制器需要一个必须异步下载的视频,所以在里面prepareForSegue:sender:我有一个这样的代码:

我遇到的问题是[segue destinationViewController]正在呈现,但视频从不播放。我的印象是代码需要很长时间才能执行并且已经呈现了segue。

有任何想法吗?

0 投票
2 回答
1014 浏览

ios - iOS 10 后无法下载 On Demand Resources 内容

将我的一些设备升级到 iOS 10 后,我无法再在我的应用程序中下载 ODR 内容。仍然装有 iOS 9 的设备仍然可以正常工作。

目前有没有人遇到这个问题?对于如何解决这个问题,有任何的建议吗?

0 投票
0 回答
117 浏览

ios - ODR 内容的任何安全性或加密?(按需资源)

使用 Apple 的按需资源 (ODR) 功能时,对下载的资源是否有任何保护?任何DRM功能?

下载的文件是否被加密或以其他方式保护以防有人在 Mac 或 PC 上检查应用程序的内容时窥探?

我可以做些什么来复制保护下载的资源?

0 投票
1 回答
985 浏览

ios - 使用 ODR 进行版本控制?(按需资源)

我没有发现 Apple 如何使用其按需资源 (ODR) 功能处理版本控制。

当我需要用新版本替换上传的资源时会发生什么?我可以简单地替换 Apple 服务器上的资源吗?

如果是这样,这对现有用户有何影响?具有该资源的现有用户的应用程序会自动替换它吗?

0 投票
0 回答
160 浏览

ios - 按需资源下载优先级不起作用

我有两个 ViewController: 首先:

第二:

我打开第一个视图,然后转到第二个,但我看到在 tags1 之后下载了带有 PriorityUrgent 的 tags2。

0 投票
2 回答
751 浏览

ios - iOS On Demand 资源:如何调试

我想在调试应用程序时测试 On Demand Resources 下载,可能使用 Network Link Conditioner。

可能吗?

0 投票
1 回答
89 浏览

ios - iOS On Demand Resources 对话框未显示

我正在尝试创建用于在我的服务器上托管的资产包。我正在遵循本指南:生成托管资产包,我所做的一切都完全按照它的描述进行,当涉及到这个有问题的对话框时,它只是没有显示。有任何想法吗 ?

0 投票
1 回答
442 浏览

ios - ios On-Demand Resources 某些用户无法使用

我添加到我的应用按需资源并发布到应用商店。我的部分用户有问题,资源下载完成时调用的 block completionHandler 不会发生。它不依赖于磁盘空间。在大多数情况下,它工作正常。

一旦我遇到了同样的问题,我就重置了我的 iPhone 内容,重新安装了应用程序,然后就留下了问题。

有人遇到类似情况吗?