我可以为 Play 商店的 Android Mobile 和 Android TV 应用使用相同的软件包名称吗?

时间:2021-03-03 12:43:27

标签: android google-play google-play-console android-tv

我为流媒体视频网站创建了应用程序,并在安卓手机和安卓电视上提供应用程序。代码会有所不同,我使用不同的代码来针对不同的平台,但它们将是具有相同功能和相同包名称的相同应用程序。那么我可以将它上传到相同包名下的游戏商店吗?如果是,那么如何? 任何帮助将是可观的。

3 个答案:

答案 0 :(得分:1)

是的,您可以将包名称相同的移动 APK 和电视 APK 上传到 Play 商店。这与如果您有两个用于不同架构的 APK 类似。 TV APK 将需要leanback 功能,不需要触摸屏,以防止它与移动APK(需要触摸屏)重叠。

Play 控制台允许您同时或分别上传多个 APK。请注意,对于电视,您必须在 Play 控制台中专门选择加入电视分发。您还需要确保每个版本的版本号都是唯一的(例如,您可以将版本 123 用于移动设备,然后上传版本 123 用于电视)。

您可以在 https://developer.android.com/google/play/publishing/multiple-apks

阅读更多详细信息

答案 1 :(得分:0)

您可以为两个平台发布一个应用。在清单文件中,您需要定义不同的活动。
电视:

<activity android:name=".ui.MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LEANBACK_LAUNCHER" />
    </intent-filter>
</activity>

对于移动设备:

<activity android:name=".mobile.MobileWelcomeActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

答案 2 :(得分:0)

好的,可以在同一次上传中上传多个 apk(电视和手机同时上传)。我只是按照以下步骤操作。

1.) 在为移动/平板设备创建 apk 时,在清单中定义以下功能。

2.) 在为电视设备创建 apk 时,在清单中定义以下功能。

注意:- 两个apk 需要不同的版本代码(例如:- tv apk 包含versionCode 为“12”,而移动apk 包含versionCode 为“13”),因此在生成apk 之前,您必须更新版本代码。 此外,上述 2 个条件可能因目标设备而异。