将 Google Play 中的 Android 应用程序转换为三星商店
-
21-12-2019 - |
题
最近(7 月 1 日之后),我在 Google Play 上有了一个新应用程序。但我了解到,从 7 月 1 日起,三星将不再接受不使用三星 SDK 的应用程序。
问题
虽然我不需要 Samsung SDK 中的任何特殊功能,但他们强迫我使用它。我必须利用三星商店的用户群。使我的应用程序与三星商店兼容的简单方法是什么?分享您的经验。
我们是否可以简单地使用 SDK 而不实现任何功能就可以工作?
提前致谢 !
解决方案
在花费时间尝试解决问题后,我终于在联系三星工程师后得到了解决方案。他们检查了我的APK内容并根据他们:
“关于您的询问,我们想通知您,如果清单文件中存在以下使用功能,则认为应用程序使用S笔SDK。 (使用 - 要素名称=“com.sec.feature.spen_usp”android:必需=“true”/) 请注意,您需要在清单文件中更改(和)到<和>。 但是,在应用程序的清单中,使用功能不存在,因此认为应用程序不使用S Pen SDK。“
将功能添加到应用程序的清单后,门户网站检测到SDK(请参阅图像),我能够发布该应用程序。请注意,我没有将SPEN SDK JAR包含到应用程序,也不引用应用程序中的任何三星图书馆。
<uses-feature android:name="com.sec.feature.spen_usp" android:required="true"/>
.
编辑:应用程序已被接受,但在第二次尝试后已被接受。第一个被拒绝因为在“类别”部分下,我选择了“Galaxy Specials> S笔”。他们告诉我要将其改为“Galaxy Specials>其他”,因为它没有S笔功能。所以请确保相应地设置。
其他提示
三星是这样说的:
我们想通知您,7月1日之后提交给三星的所有申请都被归类为Galaxy Special,因为它们都使用Samsung SDK开发。因此,在您的情况下,您可以根据应用程序选择主要类别和“ Galaxy Special”和子类别。而且,如果所有子类别不适合您的应用程序,请选择“其他”。
另外,请注意,您必须使用一个或多个支持Galaxy Specials的Samsung SDK开发应用程序
基本上没有明确的定义如何使用三星sdk,也许你可以将其添加到开发环境中,并在路径中使用它进行构建。更多内容即将推出,当我找到更多时会更新。我也在研究这个。
更新
三星论坛也没有提供任何帮助,所以我认为最好的办法是浏览使用文档并暂时执行最低限度的操作。
http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=270685
@nanaghartey拥有这个问题的完美解决方案。因此,我想在遇到一些困难时添加更多内容。
首先,您可以在清单中添加此权限。
<uses-feature android:name="com.sec.feature.spen_usp" android:required="true"/>
.
- 您是否要检查您是否已实施与Google Play相关的任何关系 您申请中的游戏。
- Amazon App Store接受APK的调试版本。亚马逊可能有一些 自动签署应用程序。但是,如果是三星App Store, 您需要自己签名,使用密钥库,别名,密码和 您需要在Google Play中发布您的应用程序所需的其他事情 店铺。只需使用您用于发布您的应用程序的凭据 在Google Play商店中,然后提交应用程序。
我在Samsung App Store中提交了调试版像,就像我为亚马逊那样做的,并且他们生成了一个错误的错误,这是一个调试构建。然后我使用Google Play商店凭据生成发布版本,然后提交。它被接受了!
如果添加SDK但不引用它,则可能不包括在您的构建中,具体取决于您的设置。然后将它上传到三星时,它将失败。
您可以强制编译器通过您的设置将其包含,或(更友好到三星)实现一个非常次要的SDK功能(例如检查三星相机或三星App Manager)。你甚至没有真正需要做任何特殊或惊人,只是“使用”SDK功能 - 并且有很多。
有许多应用程序仅批评,仅包括非常小的SDK功能,以便有资格获得三星商店(或者它被传闻......)。