Приложение Android не может отправить в Samsung Galaxy Apps (как включить Samsung SDK?)

Магазин Samsung Galaxy Apps не принимает мое приложение для отправки.

Существует раздел категорий, в котором есть два поля для выбора категории, я установил для обоих значение «Основная категория», но когда я отправляю его, говорится, что мне все еще нужно выбрать категорию для моего приложения. Если я выберу единственный другой вариант для одного из этих полей категории (этот вариант - GALAXY Specials), мне будут предоставлены подкатегории (из которых я должен выбрать, в противном случае я все равно получаю сообщение об отсутствии выбранной категории при отправке).

Независимо от того, какую подкатегорию я выберу, я всегда получаю следующую ошибку:

The registered binaries do not meet the category conditions for Galaxy Specials.
The Galaxy Specials category can be selected only if at least one binary supports Galaxy Specials.
You can go to ‘Binary>Advanced Mode>Binary Details’ to check the supported Galaxy Specials options.

Я немного покопался и слышал, что единственный способ решить эту проблему - включить Samsung SDK в мой двоичный файл.

Мой вопрос:

  • Как мне включить Samsung SDK в свой двоичный файл? (Я уже загрузил его через SDK Manager с помощью определяемого пользователем сайта надстроек "http://developer.samsung.com/sdk-manager/repository/Samsung-SDK.xml")
  • В противном случае, есть ли другой способ отправить мое приложение на рассмотрение?

person Barry Michael Doyle    schedule 18.02.2016    source источник


Ответы (1)


Я только что столкнулся с этой проблемой и смог ее исправить. В цепочке ниже мы можем прочитать, что Samsung рассказала одному из пользователей (https://www.scirra.com/forum/samsung-appstore-publishing_t116364):

Также обратите внимание, что -Если в файле манифеста существует следующее разрешение пользователя, считается, что приложение использует Samsung Developer SDK. * ‹Uses-permission android: name =" com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY "/> -Если разрешение пользователя не существует в файле манифеста, считается, что приложение не использует SDK разработчика Samsung.

Поэтому просто добавьте его в Manifest.xml вашего Android-устройства, и вы перестроите свой apk.

<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>

После восстановления загрузите новый apk на сайт http://seller.samsungapps.com/.

Вы увидите, что Samsung Developer SDK распознается, даже если вы не использовали его в своем приложении, кроме помещения строки в манифест.

введите описание изображения здесь

Теперь вы можете успешно отправить свое приложение.

person Simon    schedule 19.02.2018