应用研发平台EMAS发布单名称其实无所谓 ,主要是不知道版本名和sdk内部逻辑有没有关联? 因为版本名可能需要和ios端保持一致 所以修复bug后也不能改版本名,这里说的版本名对应表单里的版本号,不是versioncode
在EMAS中,版本名和SDK内部逻辑之间没有直接关联。版本名主要用于标识应用程序的不同发布版本,以便用户能够区分不同的版本。而SDK内部逻辑是根据应用程序的版本号来确定要调用的API或功能。
对于修复bug后不能改版本名的情况,您可以选择使用其他方式来表示修复的版本,例如在版本号后面添加一个后缀(如"1.0.1-beta"),或者使用其他标识符来表示修复的版本。这样,您就可以在不更改版本名的情况下,向用户传达修复bug的信息。
需要注意的是,如果您需要与iOS端保持一致,建议在两个平台上使用相同的版本号和版本名,以确保应用程序在不同平台上的行为一致。
版本号和versioncode 需要同时改 否则会有问题,一般的bugfix建议用热修复产品,实现用户无感知问题修复。有需要可以看下https://help.aliyun.com/document_detail/434849.html?spm=a2c4g.434861.0.0.626f4878yIef0w
,此回答整理自钉群“应用研发平台EMAS开发者交流群”
应用研发平台EMAS的版本名主要是用于识别和区分不同的应用版本。它并不直接与SDK的内部逻辑有关,而是作为一个标识符来表示应用的某个特定版本。
在EMAS中,版本名通常由开发者自行定义,可以是任意字符串,只要能够清晰地表示出应用的版本信息即可。例如,开发者可以将版本名设置为"1.0.0"、"1.0.1"等,也可以将其设置为"release-1"、"release-2"等。
对于你提到的版本名需要与iOS端保持一致的问题,这是完全可以的。你可以将Android端的版本名设置为与iOS端相同的字符串,这样就能保证两个平台的版本名一致。
至于你提到的版本名对应表单里的版本号,这应该是EMAS的一个功能,允许开发者通过版本名来查找或管理应用的某个特定版本。如果你不确定如何操作,建议查阅EMAS的官方文档或者联系技术支持获取帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。