如果用户从appStore或appBlade更新这些应用程序,我想从MYAPP注销. 如何使这些成为可能? 我怎么知道用户正在更新应用程序,所以我将擦除/清除内存中的所有数据存储? 请帮忙. 非常感谢
如何使这些成为可能?
我怎么知道用户正在更新应用程序,所以我将擦除/清除内存中的所有数据存储?
请帮忙.
非常感谢.
How do i know user is updating the app so i will erase/clear all data store in memory?
如果应用程序更新,任何正在运行的副本都将被杀死,因此您在内存中的任何内容都将消失.当然,将保留存储在文件中的数据.如果要检测新版本的应用程序是否正在运行,请让应用程序首先尝试从用户默认值或您确定的某个文件中读取某些值(如自己的版本).如果找不到预期的值,那就写在那里;现在你知道这是第一次运行这个新版本的应用程序了.下次运行此版本的应用程序时,它会找到该值(因为您是第一次编写它),并且知道这不是第一次运行此版本的应用程序.