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")
  • Иначе, есть ли другой способ получить мое приложение для отправки?

1 ответ

Решение

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

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

Поэтому просто добавьте это в свой 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 распознается, даже если вы не использовали его в своем приложении, кроме добавления строки в манифест.

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

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

Другие вопросы по тегам