问题标签 [app-update]

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 投票
1 回答
346 浏览

android - 当 Android 应用程序从 Play 商店更新时,它是否会退出正在运行的实例(如果有的话)?

我正在我的 Android 应用程序中编写一些代码,检查应用程序是否已从 Play 商店更新,并强制用户与 Web 后端进行全新同步(如果有)。

我的问题是假设当应用程序从 Play 商店更新时是否安全,如果它正在运行,它会退出该应用程序的运行实例,并在下次启动时启动默认活动?

而且,如果它是相同的:

  1. 后台自动更新。

  2. 用户使用 Play 商店应用手动更新。

知道这一点很有用,因为如果应用程序在更新后退出,我可以在我的默认活动中放置代码来检查应用程序是否已更新,而不必在整个应用程序的其他地方检查这一点。

对此进行测试很棘手,而且我找不到太多关于它的文档,所以我认为将这些信息公开给其他人会很有用。

谢谢!

0 投票
3 回答
96 浏览

ios - 应用程序如何添加到 iTunes 连接?

我的一个应用程序已上传到移动商店,几个月后我添加了新版本,但没有提交该版本以供审核。现在我用新的设计和大量的变化更新了我的应用程序。我想在商店上传这个新版本。但我不知道如何添加应用程序。

因为当我点击iTunes Connect--> My Apps--> App Store-->+ VERSION OR PLATFORM时,它只显示 tvOS 并且 iOS 被禁用。

那么现在,如何从 Waiting for Upload 中删除应用程序以及如何添加新版本?

这是屏幕截图:

iTunes_connect

我已经阅读了 Apple Inc. 提供的所有文件,但我没有找到任何选项……与我的场景相关。

  1. https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ReplacingYourAppWithANewVersion.html
  2. https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ChangingAppStatus.html#//apple_ref/doc/uid/TP40011225-CH30-SW34
  3. https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html
  4. https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/SubmittingTheApp.html

如果有人知道,请告诉我。

谢谢。

还有一件事我忘了告诉我另外我想更新截图和描述细节。

0 投票
2 回答
1092 浏览

ios - 如何检测每次新版本升级时首次启动应用程序?

在用户将应用程序升级到较新版本后,我需要检测应用程序的首次启动。在用户将应用程序升级到新版本后,我只需要在首次启动应用程序时执行某些任务。网上有很多链接,但没有一个能清楚地回答我的查询。如何在 Swift 2 和 iOS 9 中实现这一点。

大多数可用的答案都说要在 NSUserDefaults 中维护一个键并将其值设置为 false 并在首次启动后使其为 true。但问题是在我升级我的应用程序后,变量仍然是真实的,因此我的方案在应用程序升级时失败。任何帮助将非常感激。谢谢!

0 投票
2 回答
389 浏览

android - 我丢失了我的密钥库密码,我想用相同的密钥库在 Play Store 上更新我的应用程序

我丢失了密钥存储密码,我想在 Play Store 上更新我的应用,但又不想失去我的用户群。

任何人都可以建议我如何更新应用程序或如何获取我的密钥库密码。

提前致谢。

0 投票
1 回答
115 浏览

ios - iOS:今日应用程序扩展在主应用程序更新后显示没有正文或冻结

通过 AdHoc 构建安装更新我的应用程序后,我无法使用今天的小部件。更新主应用程序后,今天的小部件似乎冻结了。

我已经参考了以下链接,但找不到解决方案。

Today Extension 小部件在主应用更新时冻结

今天小部件在应用更新后没有响应

我面临上述两个链接中提到的类似问题。我尝试将preferredContentSize 设置如下,但似乎无法解决问题:

如果我们重新启动手机,问题就会得到解决。

另请注意,我正在为 iOS 7 到 iOS 9.3.5 提供支持。应用程序不兼容 iOS 10。

请发表您的意见/建议以解决此问题。

0 投票
0 回答
33 浏览

android - Android:在不擦除数据的情况下向远程客户端发送应用更新

这里有趣的技术问题;我做了一些挖掘工作,但无法找到处于类似情况的人。

我正在为几所不同大学的研究人员开发一个应用程序项目,该应用程序需要一些更新来修复他们遇到的错误,但他们不想丢失他们已经通过该应用程序积累的任何数据(它是一个存储结果的 SQLite 数据库);问题是我在不擦除应用程序数据的情况下安装更新的唯一方法是亲自安装;当我尝试导出已签名的 APK,将其放在我的平板电脑上并尝试安装它时,它提示我只安装更新而不擦除应用程序,但在说是并允许它安装之后它只是说“应用程序不是安装”。如果我将平板电脑连接到计算机并从 android studio 中运行应用程序,我只能成功更新应用程序。

该应用程序一直在使用相同的密钥存储文件,我认为这意味着不会有任何与不同密钥相关的问题。

我已验证是否设置了正确的权限;显然,我可以卸载该应用程序并使用新的 apk 安装它,但这违背了目的。

我的第一个问题是,是否有人知道如何使用从电子邮件中收到的 apk 文件更新(而不是重新安装!)他们拥有的应用程序,而无需擦除该平板电脑上的任何数据?

我对应用商店没有任何经验,但根据我对应用商店的了解,我的应用不会通过他们的资格,所以我不能将其用作向我的用户部署更新的平台。有人对此有任何见解吗?

谢谢!

0 投票
1 回答
43 浏览

android - 为新用户发布更新 Android Play 商店

我想在 Play 商店上发布我的应用程序的一些更新,但是由于我只会更改用户第一次安装应用程序时一开始给出的默认设置,我希望当前看不到这些更新用户(必须免费更新应用程序)。有没有办法做到这一点?

提前致谢。

0 投票
1 回答
76 浏览

ios - 升级 iOS 应用程序时要考虑的事项

在 iOS 4.3 中开发了一个 iOS 应用程序。现在我想将此应用程序升级到 iOS 9 及更高版本。我什至可以在 iOS 10 设备上运行该应用程序。但是有很多关于最新 SDK 的弃用警告。

我发布这个问题的主要原因是,在将应用程序从低版本升级到最新版本时,要考虑哪些操作项才能使应用程序在最新的 SDK 上完美?

以下是我注意到的几点,

  1. 清除所有已弃用的警告。
  2. 做内存泄漏分析器。
  3. 如果尚未启用,请启用 ARC。
  4. 适当的单元测试。

请多指教。

注意:我没有将应用程序转换为 Swift,仅使用 Objective-C。

更新:我知道诸如更改部署目标、将使用的库/框架更新为最新的等基本知识,我希望与较低的 SDK 相比,这些功能在最新的 SDK 中可用。

谢谢

0 投票
2 回答
171 浏览

ios - iOS 应用程序,当应用程序通过 AppStore 更新时,有没有办法订阅事件?

当 iOS 应用程序更新到新版本时,我需要清理一些存储在 NSUserDefaults 中的属性。

有没有办法在此类应用更新即将发生或已经发生时得到通知?

我的假设是否正确,即当应用程序更新时,NSUserDefaults 不会自动清理?

0 投票
1 回答
31 浏览

android - 新版App Store注册后版本更新问题

注册新版 App Store 后的版本更新问题。

大多数用户通过 App Store 成功更新了他们的版本。1.0.0 -> 1.1.0

但是,部分用户更新成功并添加了该功能,但版本保持不变。1.0.0 -> 1.0.0

问题是当你运行应用程序时,你被要求更新它,而应用程序商店说没有什么可以更新的。

我不知道如何解决这个问题。