我必须更新我的J2ME应用程序,但由于法律问题我无法使用旧的供应商名称。很多手机在安装应用程序时会比较应用程序名称和供应商。如果应用程序供应商不相同,那么用户将获得具有相同名称的两个不同应有没有办法从旧应用程序迁移到新应用程序而无需获得两个不同的应用程序?
答案 0 :(得分:1)
没有。 Java-ME安全性不允许您这样做。沙盒确保没有应用程序可以操纵来自不同供应商的其他应用程序。
所以你处于一个不幸的境地,你的现有用户没有多少选择。如果您已将数据存储到RMS中,并且RMS未公开,则用户也会丢失数据。 所有可能的做法是将旧应用程序更新为虚拟应用程序,告诉用户下载新应用程序(并公开您的RMS,以便新应用程序可以读取它。)。