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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Особенности работы функции Rate)
 
(не показано 7 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
{{TOC right}}
 
{{TOC right}}
Rate   -  функция, позволяющая игроку оценить качество нашей игры.
+
'''Rate'''  -  функция, которая открывает окно с предложением, а затем страницу в браузере, на которой игрок может оценить качество игры.
  
 
==Особенности работы функции Rate==
 
==Особенности работы функции Rate==
*Работает  для ios, android(google) систем
+
 
*Нет иконки в редакторе
+
*Работает  для iOS и Android систем;
*Вызывается через обьекты типа Button, Machine.
+
*Не имеет соответствующего ей объекта типа Rating в редакторе;
*Обязательным условием работы функции является наличие файла rating.xml(для ios), специальных настроек в [[app.icf]](для android)
+
*Вызывается через объекты типа 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> [[Файл:Rating.png]]
+
*Чтобы вызвать функцию через  обьект Machine необходимо присвоить команде init>Показать рейтинг значение 1, обозначающее, что при выполнении этого инита будет показано окно iOS рейтинга.<br> [[Файл:Rating.PNG‎]]
 +
*В зависимости от действий пользователя в опции запишется одно из возможных значений параметра "rating":
 +
    * 1, если пользователь принял предложение оценить приложение.
 +
    * 2, если пользователь принял предложение напомнить ему позже.
 +
    * 3, если пользователь отказался оценивать приложение.
 
*На рисунке  изображено окно  функции Rate, которое увидит пользователь. <br> [[Файл:rating_2.JPG]]
 
*На рисунке  изображено окно  функции 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.
    Rate1.jpg
  • Чтобы вызвать функцию через обьект Machine необходимо присвоить команде init>Показать рейтинг значение 1, обозначающее, что при выполнении этого инита будет показано окно iOS рейтинга.
    Rating.PNG
  • В зависимости от действий пользователя в опции запишется одно из возможных значений параметра "rating":
   * 1, если пользователь принял предложение оценить приложение.
   * 2, если пользователь принял предложение напомнить ему позже.
   * 3, если пользователь отказался оценивать приложение.
  • На рисунке изображено окно функции Rate, которое увидит пользователь.
    Rating 2.JPG