Достижение GameKit для оценки приложения iOS?

Быстрый вопрос. Пробовал гуглить и SO и не мог найти ничего подобного.

Можно ли создавать достижения в GameCenter для вещей, которые на самом деле не являются прогрессом в игре? Например, у вас может быть достижение за:

  • Пишите мне с обратной связью
  • Рейтинг приложения в App Store
  • Разблокировка уровней с помощью покупок в приложении
  • Публикация приложения на Facebook/Twitter
  • Завершение обучения

Кто-нибудь пробовал реализовать что-то из этого? Спасибо за любой вклад! Я не хочу, чтобы меня отвергли из-за достижения!


person bkbeachlabs    schedule 04.07.2012    source источник


Ответы (2)


Что касается следующего:

  • Пишите мне с обратной связью
  • Публикация приложения на Facebook/Twitter
  • Завершение обучения

Вы можете абсолютно точно создавать для них достижения GameCenter. Я делал подобные вещи во многих играх (например, у нас всегда есть достижение за участие в первом уровне (который содержит обучение) и за отправку электронного письма «Вызов другу»). Apple никогда не моргала на это. Вы можете делать любые достижения, которые вам нравятся, если они не способствуют поведению, на которое Apple в противном случае не одобряет.

Что касается Unlocking Levels Through In-App Purchases, вы можете, но я бы не рекомендовал этого делать. Многие пользователи гордятся тем, что выполнили каждое достижение, доступное в игре, и есть игроки, которые в значительной степени полагаются на такие вещи. Если эти пользователи не смогут получить каждое достижение без покупки в приложении, это оттолкнет значительную часть вашей пользовательской базы, а это не способ получить успешное приложение. Но, как я уже сказал, вы можете, если хотите.

Что касается Rating the App on the App Store, вы можете сделать это. У вас может быть кнопка, которая просит пользователя оценить приложение и направляет его в магазин приложений, но вы не можете получить никакого подтверждения того, что он действительно оценил приложение, когда попал на эту страницу. Таким образом, вам нужно просто дать им достижение в системе чести, как только они нажмут кнопку, и надеяться, что они действительно оценят его. (Точно так же, как «отправить вам письмо с отзывом» — вы можете гарантировать, что они отправили электронное письмо, но не то, что оно содержало что-то стоящее прочтения (или даже то, что они отправили его ВАМ!).

Надеюсь это поможет! Дайте мне знать, если у вас есть еще вопросы.

person WendiKidd    schedule 04.07.2012

Все, кроме «завершения обучения», может привести к тому, что вам откажут в App Store. Apple не одобряет подобные махинации.

Если учебник настроен как часть вашей игры (т. е. это не просто PDF-файл или текстовый файл, который вы показываете), то с ним все должно быть в порядке.

Мы не Apple. Их правила объясняются нам не больше, чем вам. Если вам нужны более точные ответы, вам следует связаться с Apple и спросить их напрямую.

person Jonathan Grynspan    schedule 04.07.2012
comment
Почему отправка отзывов разработчику по электронной почте является махинацией? Я называю это способом производить лучшее программное обеспечение. Или я неправильно понял ваш ответ? (всегда можно!) - person Nate; 05.07.2012
comment
Электронная почта с обратной связью, вероятно, хорошо, да. Однако просить пользователя дать положительный отзыв в обмен на выгоду может быть очень скользким. - person Jonathan Grynspan; 06.07.2012
comment
Договорились о прямой части Ask Apple. - person Kheldar; 18.03.2014