Rate — различия между версиями
Aslav (обсуждение | вклад) м |
Lkunica (обсуждение | вклад) (→Особенности работы функции Rate) |
||
Строка 9: | Строка 9: | ||
*Обязательным условием работы функции является наличие файла rating.xml (для iOS) и специальных настроек в [[app.icf]] (для Аndroid) | *Обязательным условием работы функции является наличие файла rating.xml (для iOS) и специальных настроек в [[app.icf]] (для Аndroid) | ||
*Правильность работы функции Rate можно проверить только после заливки на устройство. <br> | *Правильность работы функции Rate можно проверить только после заливки на устройство. <br> | ||
+ | *Для того, чтобы обезопасить приложение от негативных отзывов, желательно сначала показывать окно "Вам нравится приложение?" Если нравится - отправлять игрока рейтинговать. Не нравится - окно с предложением написать письмо "Расскажите, что не так." | ||
== Файл rating.xml == | == Файл rating.xml == |
Текущая версия на 12:30, 1 декабря 2016
Rate - функция, которая открывает окно с предложением, а затем страницу в браузере, на которой игрок может оценить качество игры.
Особенности работы функции Rate
- Работает для iOS и Android систем;
- Не имеет соответствующего ей объекта типа Rating в редакторе;
- Вызывается через объекты типа Button, Machine;
- Обязательным условием работы функции является наличие файла rating.xml (для iOS) и специальных настроек в app.icf (для Аndroid)
- Правильность работы функции Rate можно проверить только после заливки на устройство.
- Для того, чтобы обезопасить приложение от негативных отзывов, желательно сначала показывать окно "Вам нравится приложение?" Если нравится - отправлять игрока рейтинговать. Не нравится - окно с предложением написать письмо "Расскажите, что не так."
Файл rating.xml
Файл расположен \EditorGames\system\temp\projects\Absolutist\project\platforms\ios
Пареметры файла rating.xml описаны на странице Rating.xml
Настройки в app.icf
[s3eAndroidAppirater] title="App_name" - название приложения app_name="market://id?=com.your_company.application" - package id приложения. days=0 launches=0 events=0 need_email_button=1 - нужна ли кнопка "отправить письмо" email_addr="user@yourcompany.com" - email на который будет отправлено письмо email_subj="Subject of email" - тема письма email_text="Hello!" - текст письма
- В строке app name прописываем маркет, чтобы можно было вызывать функцию на разных Android маркетах.
Вызов функции Rate
- Чтобы вызвать функцию через обьект Button необходимо свойству обьекта Button «Рейтинг» присвоить значение 1.
- Чтобы вызвать функцию через обьект Machine необходимо присвоить команде init>Показать рейтинг значение 1, обозначающее, что при выполнении этого инита будет показано окно iOS рейтинга.
- В зависимости от действий пользователя в опции запишется одно из возможных значений параметра "rating":
* 1, если пользователь принял предложение оценить приложение. * 2, если пользователь принял предложение напомнить ему позже. * 3, если пользователь отказался оценивать приложение.