Android/iOS应用程序崩溃,是否需要删除它们才能进行新的更新?

Android/iOS应用程序崩溃,是否需要删除它们才能进行新的更新?,android,ios,updates,Android,Ios,Updates,我有一个开发合作伙伴说,为了修复导致iOS和Android上的应用程序在加载时崩溃的漏洞,最终用户需要删除原始应用程序并重新下载新的更新版本。它们是真的吗?难道不应该将其合并到标准应用程序更新中,并像其他更新一样工作吗?答案取决于应用程序的分发方式。如果你只是发送了一个链接,比如,它是最容易卸载的。如果他们通过Google Play商店进行更新,您必须将您的版本号设置为高于已安装的版本。用户可以更无缝地获得新版本。我还没有用iOS做过特别的发布,但是通过应用商店进行的更新似乎与Play商店的工作

我有一个开发合作伙伴说,为了修复导致iOS和Android上的应用程序在加载时崩溃的漏洞,最终用户需要删除原始应用程序并重新下载新的更新版本。它们是真的吗?难道不应该将其合并到标准应用程序更新中,并像其他更新一样工作吗?

答案取决于应用程序的分发方式。如果你只是发送了一个链接,比如,它是最容易卸载的。如果他们通过Google Play商店进行更新,您必须将您的版本号设置为高于已安装的版本。用户可以更无缝地获得新版本。我还没有用iOS做过特别的发布,但是通过应用商店进行的更新似乎与Play商店的工作方式类似。用户收到通知后,如果他们的设备符合要求的规格,就可以进行更新。

通常更新可以解决这些问题。但是,我看到过一些罕见的情况,运行旧应用程序的用户需要卸载/重新安装新版本的应用程序才能正常工作。正如我所说,这些都是罕见的必须进行一些主要配置的情况。大多数更新都不需要这样做。

谢谢您的回复!理想情况下,用户的更新将通过推送到其设备上的Play或App Store更新来实现……从您的说法来看,这就像进行更改、更新版本号并通过商店将其推出一样简单?是的,商店的分发非常复杂。您的用户不需要卸载,除非开发人员做了一些错误的事情,例如丢失了签名证书,因此无法重建二进制文件或更改应用程序名称。您甚至可以将该应用程序转移到另一个苹果开发者帐户,并保留下载和版本历史记录。不过有一点值得注意:通过苹果应用商店进行的更新将需要一到两周的时间来审查新的二进制文件。我总是(感觉上)花费不必要的时间来打包我的应用程序,所以我觉得“简单”这个词不太合适你需要一个新的发展伙伴。强迫用户删除并重新安装一个应用程序(导致数据丢失)来解决开发人员的错误是愚蠢的。修复应用程序以正确处理更新场景。是的,我完全同意。实际上,我正在为客户的开发合作伙伴解决这个问题。你有没有任何线程/文章可以反驳卸载/重新安装的需要,因为是的,那太疯狂了。我不知道有哪篇文章。只需向客户指出这有多疯狂,并且没有任何技术原因说明如果编写正确,应用程序无法正确处理更新。非常感谢,非常感谢POV。该应用程序大约在2013年秋季发布,因此非常新。我只是想找到一些证据来证明最终用户需要删除/重新安装的逻辑(或缺乏逻辑)。我想在不知道撞车原因的细节的情况下是很困难的。你是从错误的角度来处理这件事的。因为不需要卸载和重新安装,所以您应该向他们询问证据,而不是相反。他们要求你证明这是真是假。谢谢西蒙,完全同意。我想我这里有一些很好的知名POV来质疑开发者的能力。谢谢