【问题标题】:Google Play Console Package NameGoogle Play 控制台软件包名称
【发布时间】:2017-04-29 17:18:43
【问题描述】:

我有一个Trivia的应用程序,包名是es.test.triv.sh,所有的东西都可以玩一个玩家,我添加了一个新功能是多人游戏选项,对于这个选项,我使用了 google play 的real-time,我必须使用包注册应用程序,这里的问题是多人游戏的这个功能的植入是在 android 的new module 上并且有不同的包 com.stas.triv.mlt

https://developers.google.com/games/services/console/enabling#c_specify_client_id_settings

在这一点上我必须设置 com.stas.triv.mlt 或 es.test.triv.sh?

【问题讨论】:

    标签: android android-studio module google-play-services


    【解决方案1】:

    该包名称始终是指 Google Play 控制台用于您的应用程序 ID 的包名称。

    它曾经是您应用程序的manifest.xml 中的那个

    <manifest package="tv.potato.baked"
              xmlns:android="http://schemas.android.com/apk/res/android">
    
        <application
            android:allowBackup="true"
            android:label="@string/app_name"
            >
        .
        .
    

    但是在(最新版本?)Android Studio 上,这个包被忽略了,在你的应用程序模块的 build.gradle 中定义的包是使用的包:

    apply plugin: 'com.android.application'
    
    android {
        compileSdkVersion 25
        buildToolsVersion "25.0.2"
    
        defaultConfig {
            applicationId "tv.potato.baked"
            minSdkVersion 21
            targetSdkVersion 25
            versionCode 1
            .
            .
            .
    

    该包名称还定义了您在 Playstore 中的应用名称(查看 url),因此一旦应用首次发布,就无法更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-19
      • 2019-01-28
      • 2019-01-20
      • 2023-01-19
      • 2022-07-13
      • 2022-07-17
      • 1970-01-01
      相关资源
      最近更新 更多