我为流媒体视频网站创建了应用程序,并在安卓手机和安卓电视上提供应用程序。代码会有所不同,我使用不同的代码来针对不同的平台,但它们将是具有相同功能和相同包名称的相同应用程序。那么我可以将它上传到相同包名下的游戏商店吗?如果是,那么如何? 任何帮助将是可观的。
答案 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 个条件可能因目标设备而异。