问题标签 [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.
android - 无法将旧 Google Play 服务库更新为较新版本
我有一个使用 Eclipse 和 Google Play Services Lib 版本 4323000 开发的旧应用程序。该项目包含 google-play-services_lib 和应用程序项目本身(在 libs 文件夹中的应用程序项目内有 google-play-services_lib.jar文件也)
好的,我从这里下载https://dl-ssl.google.com/android/repository/google_play_services_8115000_r27.zip这个版本来试用更新。我删除了旧的 google-play-services_lib 文件夹并将其替换为新文件夹。
起初我知道我有一个不匹配的原因,因为 libs 应用程序文件夹中的 jar 与 google-play_services_lib 文件夹中的 jar 不同,所以我用更新的 jar 替换它,但我得到了错误。
Android清单有
即使我编译应用程序并对其进行测试,应用程序也会立即启动和关闭。
什么可能导致错误?帮助将不胜感激!
谢谢!
android - 减少 google play store 上的应用更新大小
现在大多数应用程序更新大小远小于应用程序下载大小,但不幸的是我无法在我的应用程序中获得此功能,但是我在我的应用程序的 build.gradle 文件中添加了以下代码,但我仍然无法获得所需结果。
我怎样才能达到预期的结果或我错过了什么或做错了什么?
c# - HockeyApp SDK 的“应用内更新”功能无法按预期工作
HockeyApp SDK 提供了一项新功能“应用内更新”。此功能检查您的应用商店发布的新版本是否可用,如果是,它将向用户显示警报视图并让他在 App Store 应用中打开您的应用。
根据文档中的描述,Xamarin.Droid 项目中的实现如下:
清单定义了所需的权限,如下所示:
尽管它与提供的文档一致,但该实现不起作用:https://support.hockeyapp.net/kb/client-integration-cross-platform/how-to-integrate-hockeyapp-with-xamarin#feedback
为了测试此功能的工作情况,生成了两个版本号为 2.0.0 和 2.1.0 的版本,并作为 Alpha 版本上传到 HockeyApp。此外,设备上安装了 2.0.0。具有集成 API 的主屏幕打开了很长时间,但什么也没发生,理想情况下它应该提供一个弹出窗口来通知版本 2.1.0 可用。
使用嗅探工具 Charles 来检查是否有任何查询发生,HockeySDK 发出的查询返回 200 结果码,其中响应只是空括号 {}。
该文档还说默认情况下禁用此功能,尽管它没有提及如何启用它。
附加信息:正在使用的 HockeyApp SDK DLL 是最新版本 5.1.2。同样的实现也在 5.1.1 版本中进行了测试。
查询:此功能是否适用于在 App Store 或 Hockey App 中上传的构建?如果它适用于在 Hockey App 中上传的构建,那么它应该是 Alpha 构建还是 Beta 构建?
此外,感谢任何帮助以使此功能正常工作。谢谢!
azure - 可以在没有 Azure 或 Windows Store 的情况下远程更新 Windows 10 IOT Core 应用程序吗?
我正在完成一个 Windows 10 IOT Core 应用程序,该应用程序将部署在 Raspberry Pi 3 设备上以进行单一位置 beta 测试。该应用程序面向消费者并从传感器读取,因此我确信在我们完善该应用程序时每周至少会有 1 或 2 次更新。我读到的所有内容都表明您只能从 Windows Device Portal、Windows Store 或 Azure 获得应用程序更新。
- Windows 设备门户现在可以很好地用于本地管理/部署,但不能远程工作,因为这些设备最终将安装在全国各地的不同防火墙后面等。我们不想跟上客户防火墙端口转发的步伐.
- Windows 应用商店可能无法运行,因为我们不想等待长达 48 小时的更新批准。也不确定 Windows 10 IOT 是否完全支持 Windows Store。
- 我还没有弄清楚 Azure IOT Hub 是如何管理应用程序更新的,但我真的很想尽可能避免使用 Azure,因为我们更愿意将所有东西都保存在我们自己的服务器上,而不是向云提供商支付我们可以在自己的服务器上做的事情。
有没有人知道如何运行后台服务来下载应用程序更新并应用它?
我只需要处理 Azure IOT Hub 吗?
android - 使用 Google Play 商店上的补丁和更新减少 APK 大小
我最近读到 Google 正在使用File-by-File Patching和另一种算法BsDiff - Delta update,它修补 apk 文件并仅提供从 Play Store 下载的更新大小的 apk。
我浏览了以下博客和链接:
2) https://github.com/andrewhayden/archive-patcher/blob/master/README.md 用于“逐个文件修补”
3) https://android-developers.googleblog.com/2016/07/improvements-for-smaller-app-downloads.html用于“BsDiff”补丁
我在我的 Linux 上安装了 BsDiff 并将其应用于新旧 apk,但它仍然与应用程序的大小相同,而且当我在 Play Store 上更新它时,它在安装时显示完整大小。
此外,我下载了“逐个文件修补”代码并通过它制作了 apk,并在 Play Store 上对其进行了更新,但相同,没有减小 apk 的大小。
因此,如果有人这样做或知道这一点,请给出您的答案,以便我可以在 Play Store 上进行缩小大小的应用更新的应用更新。
jks - 我有 jks 文件,我可以用新的包名更新应用程序吗?我会丢失以前的下载吗?
我有一个客户之前雇佣了其他一些开发人员并且对他们不满意,所以他决定雇佣我们,但现在的问题是我们正在从头开始构建应用程序。
客户想要保留他以前的下载,所以他得到了 JKS 文件。我们担心的是,我们是否可以使用相同的 JKS 文件上传具有新包名称的新应用程序,然后 google playstore 会将其视为应用程序的新更新或新应用程序完全丢失所有以前的下载。
core-data - Core Data Empty on App update
I had created a new modal version for Core data and assigned it to current modal version, so migration to it must be done(I hope), but now as I am doing old version of App to new version test, all the data is lost, what could be the possible problem?modal versions current version
I have found that the existing persistant store is not compatible and so it is deleting it and creating new one! So how do I prevent this?
android - 在 SDK 26 中从本地存储安装 APK 时出现问题
我有一种方法可以进行应用程序更新,该方法在 sdk 版本 26 之前可以完美运行。
在 26 中,它打开 Activity,然后立即再次关闭它,而不会引发任何(明显的)异常或警告。
我没有看到任何有关新权限或任何必要内容的文档。如果我只是将 minSdkVersion 更改为 25,它会再次正常工作。
很想知道 26 有什么变化以及如何解决它。
这是相关的代码段,但正如我所说,它并没有“损坏”——它只是在 26 中默默地失败了。
c# - 强制用户更新到最新版本
我在 Play 和 App Store 中发布了一个应用程序,现在我正在为 Play (Android) 和 App Store (iOS) 发布该应用程序的新版本。现在,我希望所有用户在使用该应用程序时都更新到新版本,并且不允许他们在不更新到新版本的情况下继续使用旧版本的应用程序。
谁能建议我在 Play 和 App Store 发布后如何强制用户将应用更新到最新版本?