Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
ABCDEF
1
2
КатегорияПодкатегорияОжидаемое поведениеКомментарииСсылка на документацию
3
1.1.1ФункциональностьПоддерживаемые платформыПриложение запускается на всех поддерживаемых ОК мобильных платформахПри использовании какой бы то ни было технологии убедитесь, что она поддерживается на всех платформах:

https://caniuse.com/
4
1.1.2Android приложение ОК: запускается на всех major версиях Android выше 5 в Android Webview.
5
1.1.4iOS приложение ОК: запускается на всех версиях iOS выше 9.
6
1.1.5iOS Safari (Mobile Web): запускается на всех версиях iOS выше 9.
7
1.1.6Android Chrome (Mobile Web): запускается на самых популярных на данный момент версиях мобильного Chrome.
8
1.2.1Поддерживаемые устройстваОбщее: приложение должно поддерживаться как для телефонов, так и для планшетов.
9
1.2.2iOS: должен поддерживаться модельный ряд как минимум начиная с iPhone 5.
10
1.2.3iOS: обратите внимание на поддержку на iPhone X и других безрамочных устройствах.
11
1.2.4Android: приложение должно корректно и быстро работать как минимум на Nexus 5 и аналогичных по производительности устройствах.
12
1.2.5Android: рекомендуется проверять работу приложения на устройствах, для которых в Chrome не поддерживается аппаратное ускорение.Обратите внимание, что список GPU в Chrome, для которых не поддерживается аппаратное ускорение, разный для Android WebView и Mobile Chrome.
13
1.3.1Запуск приложенияПриложение не требует дополнительной регистрации или авторизации после запуска.
14
1.3.2Приложение полностью помещается в IFrame / на экране устройства.
15
1.4.1Загрузка приложенияРазмер приложения не превышает 20 Мб.В случае долгой загрузки должен показываться прогресс-бар загрузки.
16
1.4.2Загрузка приложения не занимает более 30 секунд.
17
1.5.1Ориентация приложенияПриложение должно показывать понятную заглушку в случае запуска в неправильной ориентацииДля запуска в Android-приложении OK есть возможность запуска в альбомной ориентации по умолчанию. Для этого напишите заявку на [email protected]
18
2.1.1Оформление и настройка приложенияНазвание приложенияНазвание должно быть на русском языке.Может содержать одно или несколько слов на другом языке
19
2.1.2Оригинальное, не заимствовано у других игр на платформе.Исключение - сиквел игры, которая уже запущена на платформе от того же разработчика.
20
2.2.1Иконки приложенияУказаны иконки и изображения всех требуемых размеров (512x512 и 1280x720). Желательно, чтобы они были одинаковы по содержанию.
21
2.2.2Формат .jpg или .png.
22
2.2.3Не на белом фоне.
23
2.2.4Без теней, закруглений по углам или обводок.
24
2.2.5Без эмблем "New", "Exclusive" и подобных.
25
2.2.6Оригинальная иконка, использование персонажей/графики из популярных игр/фильмов/мультфильмов недопустимо.
26
2.3.1Официальная группаВ настройках приложения указана официальная группа.Группа не должна быть пустой.
27
2.4.1Служба поддержки / Связь с разработчикомВ настройках приложения указана ссылка на службу поддержки пользователей.Можно использовать официальную группу игры для поддержки пользователей, в таком случае необходимо указать тему, либо ссылку на службу поддержки в группе.
28
3.1.1СодержаниеОбщие правилаПриложение не является интернет-магазином.
29
3.1.2Приложение не является рекламой бренда или продукта.
30
3.1.3Основная функциональность приложения не является дарением подарков, открыток, радио, видеочатом или мессенджером.Не подходят приложения, которые функционирую как сборник информации.
31
3.1.4Игра не является точной копией уже запущенной на платформе игры.
32
3.1.5Приложение интерактивно - пользователь может активно взаимодействовать с ним.
33
3.1.6В приложение есть обучение.Не обязательно, если приложение простое и понятное в использовании.
34
3.2.1НавигацияВсе переходы внутри приложения работают.
35
3.2.2Отсутствуют ссылки, ведущие на внешние ресурсы/сайты, включая ссылки на сторонние магазины приложений.
36
3.2.3Во всех всплывающих окнах внутри приложения есть крестик и/или кнопка, закрывающая их.
37
3.3.1ТекстПриложение полностью переведено на русский язык.
38
3.3.2Грамотность - отсутствие орфографических и пунктуационных ошибок.
39
3.3.3Текст интегрирован в интерфейс приложения - целиком помещается в кнопках, окнах и других элементах.
40
3.4.1ГрафикаКачественная игровая графика и отрисовка - всё работает плавно.
41
3.4.2Оригинальные ассеты, не заимствованые из других игр. Также недопустимы перерисованые персонажи из популярных игр.
42
4.1.1РекламаОбщее требованиеВ приложении должна быть заложена монетизация через внутренние платежи или показы рекламы.
43
4.2.1РекламаВстроенная реклама только своих или партнёрских игр на Одноклассниках.Для получения вознаграждения необходимо заключить договор.
44
4.3.1Мобильные платформыРекламная монетизация на мобильных платформах реализована через наше API.https://apiok.ru/dev/sdk/js-ext/ads/
45
4.4.1Реклама на AndroidРекламная монетизация на Android реализована через наше API.https://apiok.ru/apps/features/android_features/android_in_app_ads/
46
5.1.1МонетизацияОбщее требованиеВ приложении обязательно должна быть реализована монетизация (реклама и/или внутриигровые платежи).Вместо текста "Купить" или "Приобрести" можно указать на кнопке цену покупки в ОКах, например, "49 ОК".https://apiok.ru/dev/sdk/js-ext/payment/
или
https://apiok.ru/dev/sdk/js/ui.showPayment/
47
5.2.1Внутриигровые платежиПокупка внутриигровых товаров возможна только за ОКи.
48
5.2.2Есть возможность совершить платёж в приложении и он работает.
49
5.2.3Игровая валюта начисляется по факту проведения платежа - не нужен дополнительный рефреш приложения, чтобы изменения баланса стали заметны.
50
5.2.4Указана цена на все платные услуги.
51
5.2.5Покупка игровых услуг осуществляется только по нажатию на кнопку "Купить" или "Приобрести".
52
5.2.6Валидация платежейВсе платежи в игре должны валидироваться на сервере.
Не должно быть дефектов, связанных с возможностью провести игровой платеж заплатив за него количество ОКов, несоответствующее цене, указанной в магазине
Валидация игровых платежей
53
6.1.1Социальные механикиПриглашения в игруМожно пригласить друзей в приложение.Не является обязательным условием.https://apiok.ru/dev/sdk/js-ext/widgets/invite
или
https://apiok.ru/dev/sdk/js/ui.showInvite/
54
6.1.2Рекомендуется давать пользователю вознаграждение за отправку приглашений.
55
6.2.1Уведомления между пользователямиМожно отправить уведомление от одного пользователя другому.Не является обязательным условием.https://apiok.ru/dev/sdk/js-ext/widgets/suggest
или
https://apiok.ru/dev/sdk/js/ui.showNotification/
56
6.2.2Рекомендуется давать пользователю вознаграждение за отправку уведомлений.
57
6.3.1Публикация топиковМожно опубликовать топик в ленту пользователя.Не является обязательным условием
Варианты использования:
- при завершении уровня
- новом рекорде
- получении игрового достижения
https://apiok.ru/dev/sdk/js-ext/widgets/post
или
https://apiok.ru/dev/sdk/js/ui.postMediatopic/
58
6.4.1Загрузка фотографийЕсли приложение добавляет фотографии, то они отправляются в отдельный альбом.Загрузка фотографий
59
6.5.1Отправка оповещенийВ тексте оповещений, отправляемых пользователям от игры, не должно использоваться более 5 спец. символов или эмодзиhttps://apiok.ru/dev/methods/rest/notifications/notifications.sendSimple
https://apiok.ru/dev/methods/rest/notifications/notifications.sendMass
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100