Обмен отпечатками.

Предположим, у вас есть скрипт, который вы хотите продать, поделиться или распространить каким-либо другим способом. Если вы хотите, чтобы этот скрипт использовал FingerprintSwitcher, у вас есть несколько вариантов. На этой странице мы рассмотрим все эти варианты с подробными объяснениями.

Использование демо-версии.

Самый простой вариант - использовать демо-версию FingerprintSwitcher. Чтобы сделать это, оставьте поле «Ключ сервиса» пустым, скомпилируйте скрипт и отправьте его вашим пользователям. Параметр «Ключ сервиса» можно найти в действии «Получить отпечаток». Скрин.

У демо-версии FingerprintSwitcher есть некоторые ограничения. Количество запросов в минуту ограничено, также есть ограничения на платформы, которые могут быть эмулированы с использованием демо-версии. На момент написания количество запросов отпечатков ограничено максимумом 1 запросом за 3 минуты, и поддерживаются только отпечатки для браузера Chrome на Windows. Вы можете проверить актуальные значения, посетив следующую страницу.

Обратите внимание, что если при использовании этого метода вы получите ошибку «Key is empty», убедитесь, что все другие параметры, такие как «Минимальная версия браузера», «Теги» и другие, установлены на значения по умолчанию. Простой способ сделать это - создать новое действие «Получить отпечаток» и использовать его без изменений.

Таким образом, при использовании демо-версии каждый пользователь может сделать только один запрос отпечатка за 3 минуты и эмулировать только браузер Chrome на Windows. Преимущество этого подхода в том, что он бесплатный и простой в использовании, однако, возможно, вам потребуется использовать более высокие лимиты или эмулировать другие платформы, например, Android. Чтобы сделать это, используйте метод, описанный ниже.

Индивидуальный ключ для каждого пользователя.

Идея этого метода проста: каждому пользователю нужно получить свой собственный ключ для FingerprintSwitcher.

Сначала вам нужно попросить каждого пользователя купить ключ. Это можно сделать, отправив им одну из следующих ссылок: купить ключ на 1 месяц или купить ключ на 3 месяца. Первая ссылка позволяет купить ключ на один месяц. Вторая ссылка позволяет купить ключ на 3 месяца. Вы также можете поделиться этой ссылкой, которая предоставляет больше информации о сервисе FingerprintSwitcher и позволяет выбрать продолжительность ключа.

Затем вам нужно создать место, где пользователь может ввести этот ключ. Самый простой способ сделать это - создать новый ресурс в вашем скрипте. Скрин 1, Скрин 2

Наконец, вы можете использовать этот ресурс в параметре «Ключ сервиса» действия «Получить отпечаток».

В отличие от предыдущего метода, этот подход позволяет получать отпечатки с гораздо высокими ограничениями по количеству запросов и эмулировать любую доступную платформу. Поскольку у каждого пользователя будет свой ключ, ограничения по количеству запросов также будут применяться индивидуально. Обычно это означает, что каждый пользователь может получить 100 отпечатков за 3 минуты.

При использовании индивидуальных ключей вы также можете настраивать любой параметр в действии «Получить отпечаток» и не обязаны использовать значения по умолчанию, как в демо-версии. Скрин.

Хотя этот метод решает проблемы предыдущего, он требует от пользователя дополнительной оплаты, что может быть не очень удобно. Это также требует, чтобы пользователь знал о дополнительном сервисе - FingerprintSwitcher, как его использовать и как продлить его ключи.

Чтобы решить эти проблемы, представлен FingerprintBusiness.

Описание сервиса FingerprintBusiness.

Сервис FingerprintBusiness позволяет использовать отпечатки в скриптах, которые вы распространяете. При использовании этого метода вашим клиентам не нужно иметь ключ или даже знать о существовании сервиса FingerprintSwitcher. Они все равно могут использовать отпечатки без ограничений демо-версии, как если бы они были владельцами индивидуальных ключей.

Вот краткое объяснение того, как это работает. С FingerprintBusiness вы можете разрешить использовать отпечатки каждому пользователю вашего скрипта. Вы назначаете лицензии FingerprintSwitcher вашим пользователям. Это можно сделать через веб-панель одним кликом.

Веб-панель также включает в себя несколько удобных функций, таких как фильтрация пользователей и массовое назначение лицензий. Комбинируя эти две возможности, вы можете, например, назначить лицензии всем пользователям сразу или всем пользователям определенного скрипта и так далее.

Сервис работает на основе подписки. Поэтому для его использования вам нужно пополнить баланс. Плата за использование сервиса списывается с баланса каждый день.

Сумма платежа зависит от количества ваших пользователей. Хотя она гораздо ниже, чем если бы каждый пользователь покупал ключ, особенно если у вас много пользователей.

Единственное, что нужно изменить в вашем скрипте, - это установить специальное ключевое слово «business» в параметре «Ключ сервиса» действия «Получить отпечаток».

Пока вы используете ключевое слово «business» вместо реального ключа, каждому пользователю будет предоставлен временный ключ при запуске скрипта. Вот почему вам не нужно беспокоиться о том, что ключ будет скомпрометирован. Вы также можете удалить доступ к определенному пользователю из веб-панели в любое время.

Как вы видите, лицензия FingerprintBusiness предоставляет множество преимуществ: она защищает ваш ключ от распространения, позволяет назначать и управлять лицензиями ваших пользователей через веб-интерфейс и предоставляет огромные скидки на покупку ключей.

Настройка всего может занять всего несколько минут, давайте рассмотрим этот процесс более подробно.

Как использовать FingerprintBusiness?

FingerprintBusiness работает только для скомпилированных скриптов, поэтому для его использования вам нужен BASPremium. Ссылка.

Версия BAS должна быть 26.6.1 или выше.

Для использования сервиса необходимо:

  1. Посетить страницу веб-панели https://bablosoft.com/bas/business.
  2. Нажать на ссылку «пополнить баланс». Скрин.
  3. Выбрать и применить тариф, который хотите использовать, нажав на ссылку «сменить тариф». Скрин. Обратите внимание, что выбор тарифа с более низкой ценой доступен только через 5 дней после установки предыдущего тарифа. Выбор тарифа с более высокой ценой доступен в любое время.
  4. Добавить лицензию одному или нескольким пользователям, нажав на ссылку «Включить». Скрин. В качестве альтернативного варианта, вы можете добавить лицензию всем вашим пользователям, нажав на кнопку «Массовое включение лицензий». Скрин.
  5. Наконец, измените ваш скрипт, установите ключевое слово «business» в параметре «Ключ сервиса» действия «Получить отпечаток». Скрин. Не забудьте перекомпилировать ваш скрипт после внесения изменений, чтобы все пользователи получили обновление.

После выполнения всех шагов, пользователи, выбранные в веб-панели, смогут использовать FingerprintSwitcher так же, как пользователи, которые купили ключ индивидуально.

Доступные тарифы.

Тарифы определяют максимальное количество пользователей, которым вы можете разрешить использовать отпечатки. Цена для разных тарифов также разная.

  • fb5 - 5 пользователей, 40$ в месяц (8.00$ - цена за ключ).
  • fb10 - 10 пользователей, 60$ в месяц (6.00$ - цена за ключ).
  • fb20 - 20 пользователей, 80$ в месяц (4.00$ - цена за ключ).
  • fb50 - 50 пользователей, 100$ в месяц (2.00$ - цена за ключ).
  • fb100 - 100 пользователей, 150$ в месяц (1.50$ - цена за ключ).
  • fb200 - 200 пользователей, 200$ в месяц (1.00$ - цена за ключ).
  • fb500 - 500 пользователей, 250$ в месяц (0.50$ - цена за ключ).
  • fb1000 - 1000 пользователей, 350$ в месяц (0.35$ - цена за ключ).
  • fb2000 - 2000 пользователей, 450$ в месяц (0.23$ - цена за ключ).
  • fb5000 - 5000 пользователей, 600$ в месяц (0.12$ - цена за ключ).

Чтобы выбрать тариф, посетите страницу веб-панели https://bablosoft.com/bas/business и нажмите на ссылку «сменить тариф». Скрин.

Вы также можете выбрать тариф «disabled». В этом случае абонентская плата не будет взиматься.

Выбор тарифа с более низкой ценой доступен только через 5 дней после установки предыдущего тарифа. Выбор тарифа с более высокой ценой доступен в любое время.

Каждый пользователь может сделать до 100/1000 запросов за 3 минуты и может использовать запросы PerfectCanvas.

Пример проекта.

Существует несколько способов использования FingerprintBusiness в распространяемых вами проектах.

Самый простой способ - это назначить лицензии всем вашим пользователям через веб-панель и использовать ключевое слово «business» внутри вашего скрипта, как описано выше.

Рассмотрим немного более сложный сценарий. Предположим, что у некоторых ваших пользователей уже есть ключи FingerprintSwitcher, а некоторые просто хотят использовать демо-версию.

В этом случае вам нужно создать два ресурса: один для проверки, есть ли у пользователя ключ, и другой, который будет содержать строку с ключем. Скрин.

Логика скрипта будет следующей - сначала нам нужно проверить, выбрал ли пользователь использовать свой ключ или полагается на встроенный.

Если используется свой ключ, просто использовать строку с ключом из ресурсов.

Если пользователь полагается на лицензию FingerprintBusiness, использовать ключевое слово «business» в параметре «Ключ сервиса» действия «Получить отпечаток».

Если ключ через лицензию FingerprintBusiness недоступен, это действие вызовет исключение. На этом этапе мы можем оставить все как есть, или обернуть получение отпечатка в действие «Игнорировать Ошибки».

Таким образом, в случае, если временный ключ недоступен, мы перейдем на демо-версию и будем использовать пустую строку как значение для параметра «Ключ сервиса».

Вот как это выглядит. Скрин.

Исходный проект. Project.xml.

Неправильные методы распространения отпечатков.

Некоторые разработчики могут распространять отпечатки, внедряя личные ключи FingerprintSwitcher в скрипты. Этот метод нарушает лицензию FingerprintSwitcher:

«Отпечатки предназначены только для личного использования. Передача их другим пользователям или размещение онлайн запрещено. Это также включает в себя встраивание отпечатков или ключей в скомпилированный скрипт. Нарушение этогих правил приведет к блокировке ключа без возможности возврата средств.»

Если этот метод будет использован, ключ почти наверняка будет заблокирован из-за инструмента смены владельца ключа.

Этот инструмент позволяет получить ключ к сервису из файла отпечатка. Пользователь загрузивший отпечаток в инструмент получит новый ключ, а старый будет аннулирован. Скрин.

Пожалуйста, используйте только указанные выше методы для распространения отпечатков: демо-версию, индивидуальные ключи для каждого пользователя или FingerprintBusiness.

Возврат средств.

Возврат средств предоставляются только в случае, если запрос на возврат был отправлен не позднее чем через 30 минут после покупки или если существует критическая проблема, которая не устранена в течение 5 рабочих дней.

Если вы хотите протестировать сервис, пожалуйста, используйте демо-версию FingerprintSwitcher.