ApplicationId 是什么?和包名有什么区别?

问:在开发者后台-》应用标识-》设置推送时,需要填写 applicationId, 这里 applicationId 是什么?

答:applicationId 指您应用的唯一标识,一般配置在您应用的 build.gradle 文件中,如下图所示:

问:applicationId 和包名一样吗?

答:如果没有在 build.gradle 中配置 applicationId, 则 applicationId 默认为应用的包名。如果像上图所示进行了配置,则 applicationId 为 build.gradle 中配置的名称,和包名可以不一样。