2014-11-06 85 views
-1

我在想如何在不重新上传二进制文件的情况下对应用程序进行更改,并重新执行整个过程。我有一个例子:对没有更新的应用程序进行更改

开发商Whatsapp已经两次改变他的应用程序,只是今天第二次。这个“更新”包含显示聊天伴侣是否阅读您的消息的蓝色指标。我第一次注意到应用程序没有更新时的更改是在他引入语音消息时。

有没有人有一个想法这是如何工作的?

+0

我不认为Whatsapp在未更新应用程序的情况下添加了如此大的功能。这些功能更有可能是在较旧的更新中添加的,然后是远程启用(使用远程.plist或某些API调用等)。 – 2014-11-06 17:07:39

+0

同意@DominikHadl。这就是优步如何改变他们的应用程序或启用特殊事件(冰淇淋/小猫点播)。该应用程序已经内置了功能,为JSON或其他信息命中了一个服务器,并且该应用程序根据Web请求的内容进行更改。 – JAL 2014-11-06 17:09:25

回答

1

您可以使用Google跟踪代码管理器对应用进行简单的调整,而无需更新整个应用。 Here is an overview它是如何工作的(我在Android应用程序中使用过)

+0

感谢您的建议! – LinusGeffarth 2014-11-06 17:54:15

1

假设您的应用程序的界面是全部或部分从服务器提供的 - 即它实际上是一个显示您所服务的HTML的Web视图。然后,您可以更改服务器上的代码。

+0

是的,我知道,但这不是我所要求的,如果它只显示由计算机管理的网页,它实际上与应用程序本身无关。 – LinusGeffarth 2014-11-06 17:32:28

+0

但问题是,您不一定知道应用程序是否显示由服务器管理的网页,或者是否通过与服务器交谈来获取某些_functionality_。有了像WhatsApp这样的_exactly_你应该如何期待应用程序的工作 - 你知道他们有一个服务器,应用程序总是会谈。 – matt 2014-11-06 17:34:21

+0

好吧,这是真的,但这只是指内容(聊天),但在谈论按钮和东西的位置? – LinusGeffarth 2014-11-06 17:52:30