最近(7月1日之后),我在Google Play中推出了一款新应用。但我知道从7月1日起,三星不会接受不使用三星SDK的应用程序。
虽然我不需要Samsung SDK中的任何特殊功能,但它们迫使我使用它。 我必须利用三星商店的用户群。什么是让我的应用程序与三星商店兼容的简单方法。分享您的经验。
我们可以简单地使用SDK而不实现任何功能吗?
提前致谢!
答案 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功能。所以一定要相应地设置。
答案 1 :(得分:1)
三星说:
我们想通知您所有提交给三星的申请 7月1日之后,所有人都被归类为Galaxy Special 使用Samsung SDK开发。因此,在您的情况下,您可以选择 主要类别为“Galaxy Special”和子类别 你的申请。如果所有子类别都不适合你的 申请,请选择“其他”。
此外,请注意您必须使用一个或多个开发应用程序 更多支持Galaxy Specials的三星SDK
基本上没有明确的定义如何使用三星sdk,也许你可以将它添加到开发环境,并在路径中构建它。更多内容将在我找到更多时更新。我也在研究这个问题。
<强>更新强>
三星论坛也没有帮助,所以我认为最好的办法是仔细阅读使用文档并暂时完成。
http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=270685
答案 2 :(得分:1)
首先,您必须在清单中添加此权限。
<uses-feature android:name="com.sec.feature.spen_usp" android:required="true"/>
我在samsung应用程序商店中提交了调试版本,就像我为Amazon做的那样,他们生成了一个错误,说这是一个调试版本。然后我使用google play商店凭据生成了一个发布版本,然后提交。它被接受了!
答案 3 :(得分:-1)
如果添加SDK但未引用它,则根据您的设置,它可能不会包含在您的版本中。然后,当您将其上传到三星时,它将无法通过测试。
您可以强制编译器通过您的设置包含它,或者(对Samsung更友好)实现一个非常小的SDK功能(例如检查三星相机或三星应用程序管理器)。你甚至不需要做任何特殊或惊人的事情,只需“使用”SDK功能 - 而且还有很多。
有许多应用程序因为仅限于非常小的SDK功能而受到批评,以便有资格参与三星商店(或传闻......)。