Rate — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
(Особенности работы функции Rate)
 
Строка 9: Строка 9:
 
*Обязательным условием работы функции является наличие файла rating.xml (для iOS) и специальных настроек в [[app.icf]] (для Аndroid)
 
*Обязательным условием работы функции является наличие файла rating.xml (для iOS) и специальных настроек в [[app.icf]] (для Аndroid)
 
*Правильность работы функции Rate можно проверить только после заливки на устройство. <br>
 
*Правильность работы функции Rate можно проверить только после заливки на устройство. <br>
 +
*Для того, чтобы обезопасить приложение от негативных отзывов, желательно сначала показывать окно "Вам нравится приложение?" Если нравится - отправлять игрока рейтинговать. Не нравится -  окно с предложением написать письмо "Расскажите, что не так."
  
 
== Файл rating.xml ==
 
== Файл rating.xml ==

Текущая версия на 13: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.
    Rate1.jpg
  • Чтобы вызвать функцию через обьект Machine необходимо присвоить команде init>Показать рейтинг значение 1, обозначающее, что при выполнении этого инита будет показано окно iOS рейтинга.
    Rating.PNG
  • В зависимости от действий пользователя в опции запишется одно из возможных значений параметра "rating":
   * 1, если пользователь принял предложение оценить приложение.
   * 2, если пользователь принял предложение напомнить ему позже.
   * 3, если пользователь отказался оценивать приложение.
  • На рисунке изображено окно функции Rate, которое увидит пользователь.
    Rating 2.JPG