我正在使用 WLanguage (WinDev Mobile) 开发一个 Android 应用程序。现在,我想用另一种语言/技术重新开发应用程序:React Native。我将我的 APK 存储在私人服务器上。要更新应用程序,用户在其设备上打开现有应用程序,下载新的 APK,然后开始更新。
我的问题是:我必须做些什么才能确保将使用 React Native 创建的 APK 检测为使用 WinDev Mobile 创建的更新?
我希望最终用户更新现有应用程序而不是安装新应用程序。
谢谢
我正在使用 WLanguage (WinDev Mobile) 开发一个 Android 应用程序。现在,我想用另一种语言/技术重新开发应用程序:React Native。我将我的 APK 存储在私人服务器上。要更新应用程序,用户在其设备上打开现有应用程序,下载新的 APK,然后开始更新。
我的问题是:我必须做些什么才能确保将使用 React Native 创建的 APK 检测为使用 WinDev Mobile 创建的更新?
我希望最终用户更新现有应用程序而不是安装新应用程序。
谢谢
有三个强制性要求和一个可选要求:
package
在 AndroidManifest.xml 中使用相同的名称.ks
,.jks
或.bks
+ 密码)versionCode
必须高于您上次基于 WLanguage 的版本中的“versionCode”数字,否则 Android 可能会拒绝更新,因为它认为这是降级并且可选:
主要活动的类名应该保持不变。否则,所有在其启动器上创建快捷方式的用户都将丢失该快捷方式。
要获得它,请查看您上一个基于 WLanguage 的版本的 AndroidManifest.xml
<activity android:name="<classname>" ... />
<category android:name="android.intent.category.LAUNCHER"/>`
...