Rate — различия между версиями
Epahomov (обсуждение | вклад) (→Вызов функции Rate) |
Lkunica (обсуждение | вклад) (→Особенности работы функции Rate) |
||
(не показано 10 промежуточных версий 5 участников) | |||
Строка 1: | Строка 1: | ||
{{TOC right}} | {{TOC right}} | ||
− | Rate | + | '''Rate''' - функция, которая открывает окно с предложением, а затем страницу в браузере, на которой игрок может оценить качество игры. |
==Особенности работы функции Rate== | ==Особенности работы функции Rate== | ||
− | *Работает | + | |
− | * | + | *Работает для iOS и Android систем; |
− | *Вызывается через | + | *Не имеет соответствующего ей объекта типа Rating в редакторе; |
− | *Обязательным условием работы функции является наличие файла rating.xml | + | *Вызывается через объекты типа Button, Machine; |
− | *Правильность работы функции Rate можно проверить только после заливки на устройство. <br> | + | *Обязательным условием работы функции является наличие файла rating.xml (для iOS) и специальных настроек в [[app.icf]] (для Аndroid) |
+ | *Правильность работы функции Rate можно проверить только после заливки на устройство. <br> | ||
+ | *Для того, чтобы обезопасить приложение от негативных отзывов, желательно сначала показывать окно "Вам нравится приложение?" Если нравится - отправлять игрока рейтинговать. Не нравится - окно с предложением написать письмо "Расскажите, что не так." | ||
== Файл rating.xml == | == Файл rating.xml == | ||
Файл расположен \EditorGames\system\temp\projects\Absolutist\project\platforms\ios <br> | Файл расположен \EditorGames\system\temp\projects\Absolutist\project\platforms\ios <br> | ||
Пареметры файла rating.xml описаны на странице [[Rating.xml]] | Пареметры файла rating.xml описаны на странице [[Rating.xml]] | ||
+ | |||
+ | == Настройки в app.icf == | ||
+ | |||
+ | <pre> | ||
+ | [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!" - текст письма | ||
+ | </pre> | ||
+ | |||
+ | * В строке '''app name''' прописываем маркет, чтобы можно было вызывать функцию на разных Android маркетах. | ||
== Вызов функции Rate== | == Вызов функции Rate== | ||
− | Чтобы вызвать функцию через обьект Button необходимо свойству обьекта Button «Рейтинг» присвоить значение 1. <br>[[Файл:Rate1.jpg]]<br> | + | *Чтобы вызвать функцию через обьект Button необходимо свойству обьекта Button «Рейтинг» присвоить значение 1. <br>[[Файл:Rate1.jpg]]<br> |
− | Чтобы вызвать функцию через обьект Machine необходимо присвоить команде init>Показать рейтинг значение 1, обозначающее, что при выполнении этого инита будет показано окно iOS рейтинга.<br> | + | *Чтобы вызвать функцию через обьект Machine необходимо присвоить команде init>Показать рейтинг значение 1, обозначающее, что при выполнении этого инита будет показано окно iOS рейтинга.<br> [[Файл:Rating.PNG]] |
− | На рисунке изображено окно функции Rate, которое увидит пользователь. <br> [[Файл:rating_2.JPG]] | + | *В зависимости от действий пользователя в опции запишется одно из возможных значений параметра "rating": |
+ | * 1, если пользователь принял предложение оценить приложение. | ||
+ | * 2, если пользователь принял предложение напомнить ему позже. | ||
+ | * 3, если пользователь отказался оценивать приложение. | ||
+ | *На рисунке изображено окно функции Rate, которое увидит пользователь. <br> [[Файл:rating_2.JPG]] | ||
+ | |||
+ | [[Category:Functions]] |
Текущая версия на 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, если пользователь отказался оценивать приложение.