将Google Play中的Android应用转换为Samsung Store

时间:2014-07-30 06:01:20

标签: android apk google-play-services publishing samsung-mobile-sdk

最近(7月1日之后),我在Google Play中推出了一款新应用。但我知道从7月1日起,三星不会接受不使用三星SDK的应用程序。

问题

虽然我不需要Samsung SDK中的任何特殊功能,但它们迫使我使用它。 我必须利用三星商店的用户群。什么是让我的应用程序与三星商店兼容的简单方法。分享您的经验。

我们可以简单地使用SDK而不实现任何功能吗?

提前致谢!enter image description here

enter image description here

4 个答案:

答案 0 :(得分:22)

花了好几个小时试图解决问题后,我终于在联系三星工程师后得到了解决方案。他们检查了我的APK的内容并根据他们:

"关于您的查询,我们想通知您,如果清单文件中存在以下使用功能,则认为该应用程序使用S Pen SDK。 (uses-feature name =" com.sec.feature.spen_usp" android:required =" true" /) 请注意,您需要将(和)更改为<和>在您的清单文件中。 但是,应用程序清单中不存在uses-feature,因此认为应用程序不使用S Pen SDK。"

将该功能添加到应用程序的清单后,门户网站检测到SDK(请参阅图片),我就可以发布该应用程序。请注意,我没有将SPen sdk jar包含到应用程序中,我也没有在应用程序中引用任何三星库。

<uses-feature android:name="com.sec.feature.spen_usp" android:required="true"/>

编辑:该应用已被接受,但经过第二次尝试。第一个被拒绝,因为在类别部分,我选择&#34; Galaxy Specials&gt; S Pen&#34;。他们告诉我把它换成&#34; Galaxy Specials&gt;其他&#34;因为它没有S Pen功能。所以一定要相应地设置。

enter image description here

答案 1 :(得分:1)

三星说:

  

我们想通知您所有提交给三星的申请   7月1日之后,所有人都被归类为Galaxy Special   使用Samsung SDK开发。因此,在您的情况下,您可以选择   主要类别为“Galaxy Special”和子类别   你的申请。如果所有子类别都不适合你的   申请,请选择“其他”。

     

此外,请注意您必须使用一个或多个开发应用程序   更多支持Galaxy Specials的三星SDK

基本上没有明确的定义如何使用三星sdk,也许你可以将它添加到开发环境,并在路径中构建它。更多内容将在我找到更多时更新。我也在研究这个问题。

更多信息:  http://forums.andromo.com/discussion/1202/unable-to-publish-on-samsung-store-starting-july1/p1#sthash.AB6dfsvB.dpuf

<强>更新

三星论坛也没有帮助,所以我认为最好的办法是仔细阅读使用文档并暂时完成。

http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=270685

答案 2 :(得分:1)

@nanaGhartey拥有这个问题的完美解决方案。因此,当我遇到一些困难时,我想补充一些东西。

首先,您必须在清单中添加此权限。

<uses-feature android:name="com.sec.feature.spen_usp" android:required="true"/>
  • 您必须检查是否已实施与Google Play相关的任何内容 你的应用程序中的游戏。
  • 亚马逊应用商店接受apk的调试版本。亚马逊可能有一些 自动签署应用程序。但是,如果是三星应用商店, 你需要自己签名,密钥库,别名,密码和 您在Google Play中发布应用程序所需的其他内容 商店。只需使用您用于发布应用的凭据登录即可 在谷歌游戏商店,然后提交申请。

我在samsung应用程序商店中提交了调试版本,就像我为Amazon做的那样,他们生成了一个错误,说这是一个调试版本。然后我使用google play商店凭据生成了一个发布版本,然后提交。它被接受了!

答案 3 :(得分:-1)

如果添加SDK但未引用它,则根据您的设置,它可能不会包含在您的版本中。然后,当您将其上传到三星时,它将无法通过测试。

您可以强制编译器通过您的设置包含它,或者(对Samsung更友好)实现一个非常小的SDK功能(例如检查三星相机或三星应用程序管理器)。你甚至不需要做任何特殊或惊人的事情,只需“使用”SDK功能 - 而且还有很多。

有许多应用程序因为仅限于非常小的SDK功能而受到批评,以便有资格参与三星商店(或传闻......)。