Дополнения Premium Add-Ons для PokerTracker 4 (для разработчиков)
Обзор
Premium Add-Ons теперь доступны в PokerTracker начиная с версии 4.10. Premium Add-Ons позволяют создавать настройки, такие как HUD Profiles, Statistics и Reports, которые защищены, чтобы пользователи не могли изменять или распространять ваше дополнение среди других. Premium Add-Ons автоматически устанавливаются в зарегистрированный клиент PokerTracker 4 пользователя. Любые изменения в Premium Add-On немедленно распространяются на всех пользователей. Только заранее одобренные разработчики Premium Add-On могут получить доступ к инструментам, необходимым для публикации и защиты Premium Add-On; руководство PokerTracker оставляет за собой право решать, какие разработчики будут приняты в программу разработчиков Premium Add-On или удалены из нее.
Как это работает
- Подайте заявку на получение разрешения стать разработчиком Premium Add-On.
- Создайте пользовательский контент, который вы хотите продавать или распространять сообществу PokerTracker 4 в виде Premium Add-On.
- Загрузите свой пользовательский контент Add-On на PokerTracker.com и пометьте его как 'Restricted'.
- Задайте стандартные разрешения, которые вы хотите предоставить пользователям, получающим ваше дополнение.
- Добавьте пользователей (клиентов), связав адрес электронной почты каждого пользователя и последние шесть символов кода регистрации PokerTracker 4 с Premium Add-On, и при необходимости задайте любые переопределения разрешений.
- Когда пользователь перезапустит PokerTracker 4, Premium Add-On будет автоматически загружен и установлен с заданными разрешениями.
Доступность защиты Premium Add-On
Начиная с версии PokerTracker 4.11, для защиты доступен следующий контент:
- HUD Profiles
- Custom Statistics
- Custom Reports
- Custom Themes
Следующий контент в настоящее время нельзя защитить, но он станет доступен в одном из будущих релизов PokerTracker 4:
- NoteTracker AutoNotes
- Quick Filters
Как подать заявку
Чтобы подать заявку на возможность стать разработчиком PokerTracker Premium Add-On, отправьте письмо на [email protected] с темой письма «PokerTracker 4 Premium Add-On Developer Application». В письме, пожалуйста, укажите следующую информацию:
- Ваша зарегистрированная учетная запись пользователя PokerTracker.com.
- Укажите, хотите ли вы подать заявку на получение статуса разработчика PokerTracker Premium Add-On как физическое лицо или как компания, а также предоставьте почтовый адрес и номер телефона. Если вы подаете заявку от имени компании, укажите название компании.
- URL вашего сайта, на котором вы будете предоставлять PokerTracker Premium Add-Ons.
- Краткое описание вас или вашей компании.
- Кратко опишите, какие именно premium add-ons вы будете предоставлять.
После получения вашей заявки мы обычно отвечаем в течение двух рабочих дней.
Создание Premium Add-On
После того как ваша заявка будет одобрена и вашей учетной записи PokerTracker.com будет предоставлен доступ к размещению Premium Add-On content, вы сможете начать загружать свои Add-On(ы) на PokerTracker.com для безопасного предоставления пользователям PokerTracker 4 (клиентам), выполнив следующие основные шаги:
- Войдите в свою учетную запись PokerTracker.com и перейдите в My Account -> Store Management.
- Выберите Premium Addons, затем нажмите кнопку 'New Premium Addon'.
- Загрузите свой Add-On в магазин и выберите нужные разрешения.
Примечание: Эта опция доступна только учетным записям, одобренным для программы PokerTracker Premium Add-On. См. How to Apply.
- Если вы хотите установить разные ограничения по лимитам для вашего premium addon (например, версию для All Stakes и версию для Small Stakes), создайте разные группы ограничений. Когда вы будете добавлять пользователей к вашему addon, вы сможете выбрать, какая группа ограничений применяется к пользователю.
- Нажмите кнопку 'Save' внизу формы.
Ваш premium add-on теперь загружен в магазин и готов к распространению. Следующий шаг — связать регистрационные коды ваших пользователей с Premium Add-On, чтобы предоставить им доступ.
Изменение существующего Add-On
Чтобы изменить существующий Add-On, выполните следующие шаги:
- Войдите в свою учетную запись PokerTracker.com и перейдите в My Account -> Store Management.
- Выберите Premium Addons, чтобы увидеть список всех Add-On, которыми вы сейчас делитесь.
- Найдите Add-On, который вы хотите изменить, затем нажмите
значок справа.
- Внесите все нужные изменения.
- Нажмите кнопку 'Save' внизу формы.
Все сохраненные изменения Add-On будут автоматически отправлены всем пользователям, которым вы назначили этот Add-On, при следующем запуске PokerTracker 4 этими пользователями.
Если у пользователя есть разрешение изменять или настраивать Premium Add-On, любые изменения, внесенные пользователем, будут удалены, если Add-On будет обновлен разработчиком. Поскольку изменения, внесенные пользователями в ваш Add-On, будут удалены при обновлении существующего add-on, мы рекомендуем планировать это соответствующим образом, чтобы убедиться, что эти изменения не повлияют на ваших пользователей.
Изменение стандартных разрешений Add-On
Стандартные разрешения Add-On могут быть обновлены. Если вы измените стандартные разрешения Add-On, они будут обновлены для всех стандартных разрешений каждого существующего пользователя; однако, если вы переопределили разрешение для отдельных пользователей, это переопределение сохранится независимо от изменений стандартных разрешений Add-On.
Изменение групп ограничений по лимитам Add-On
Значения группы ограничений по лимитам Add-On можно изменять и сохранять; однако любой существующий пользователь, уже назначенный в группу ограничений по лимитам, сохранит значение ограничения по лимитам на тот момент, когда пользователь был назначен в группу. Если вы хотите изменить группу ограничений по лимитам пользователя, вам нужно отредактировать каждого пользователя и назначить новые ограничения по лимитам.
Удаление группы ограничений по лимитам Add-On
Группы ограничений по лимитам Add-On можно удалять; однако любой существующий пользователь, уже назначенный в группу ограничений по лимитам, сохранит значение ограничения по лимитам. Если вы хотите изменить группу ограничений по лимитам пользователя, вам нужно отредактировать каждого пользователя и выбрать новую группу ограничений по лимитам.
Управление пользователями
Чтобы управлять пользователями, которым предоставлен доступ к вашему premium add-on, выполните следующие шаги:
- Войдите в свою учетную запись PokerTracker.com и перейдите в My Account -> Store Management.
- Выберите Premium Addons, чтобы увидеть список всех Add-On, которыми вы сейчас делитесь.
- Справа на странице находятся три кликабельных значка. Нажмите значок User Management, чтобы перейти на страницу User Management для выбранного Add-On. На странице User Management вверху отображается текущий управляемый Add-On, а ниже — список регистрационных кодов пользователей, которые были привязаны к Add-On.
Добавление нового пользователя
Чтобы пользователи получили доступ к вашему premium add-on, вам нужно привязать регистрационный код пользователя к Add-On. На странице User Management для Add-On нажмите кнопку ‘ADD USER’, чтобы перейти к форме привязки пользователя к Add-On.
На странице добавления пользователя находятся следующие разделы:
- User Details: Чтобы привязать регистрационный код пользователя к Add-On, вы должны указать адрес электронной почты, использованный этим пользователем при регистрации PokerTracker 4, а также последние шесть символов регистрационного кода пользователя. Зарегистрированный адрес электронной почты пользователя и последние шесть символов его регистрационного кода можно найти в PokerTracker 4, нажав Help -> About. Если адрес электронной почты пользователя и последние шесть символов его регистрационного кода не отображаются в этой форме, пожалуйста, попросите пользователя обновиться до последней версии PokerTracker 4 перед продолжением.
- Trial Information: Если при создании Add-On вы указали значение по умолчанию для “Trial Length”, здесь будет расположен флажок “Trial?”. Чтобы включить пользователя как trial-аккаунт, установите этот флажок, и поле срока trial будет отображено и предварительно заполнено значением по умолчанию, заданным для Add-On. Если вы хотите переопределить стандартную продолжительность trial для этого конкретного пользователя, вы можете сделать это, введя другое значение количества дней.
- User Permissions: Список доступных разрешений для Add-On, предварительно заполненный значениями по умолчанию, настроенными при создании Add-On. Вы можете переопределить любое разрешение для пользователя, переключив флажок рядом с разрешением. Любые разрешения, которые переопределяют значения по умолчанию, будут отображаться жирным шрифтом.
- User Stake Restrictions: Список доступных Stake Groups для add-on. Эти stake groups были настроены при создании Add-On. Если для пользователя нужно установить ограничение не выше определенного лимита, выберите соответствующую группу. Если ограничения по лимитам не выбраны, пользователь сможет использовать Add-On на всех лимитах.
Редактирование существующего пользователя
Если вам нужно изменить разрешения пользователя, продлить его trial или перевести пользователя с trial на платного, вам нужно отредактировать этого пользователя. Перейдите на страницу User Management для Add-On и найдите пользователя, которого вы хотите изменить. Справа нажмите значок, чтобы перейти на страницу Edit User.
Изменение разрешений пользователя
На странице Edit User переключите нужные разрешения, которые вы хотите изменить, затем нажмите ‘Save’. Любое разрешение, которое переопределяет стандартные разрешения Add-On, будет отображаться жирным шрифтом.
Изменение ограничений по лимитам пользователя
На странице Edit User выберите новый уровень ограничения или ‘None’, если ограничения по лимитам не нужны, затем нажмите кнопку ‘Save’.
Перевод trial-пользователя на платный
Существует два способа перевести trial-пользователя в платного пользователя.
- На странице User Management найдите пользователя по его адресу электронной почты и регистрационному коду. Справа в строке пользователя нажмите серый значок. Значок станет зеленым, чтобы показать, что пользователь теперь является платным пользователем.
- Кроме того, вы можете перевести trial-пользователя в платного, нажав значок редактирования на странице User Management рядом с пользователем, чтобы отредактировать пользователя. На странице Edit User переключите флажок ‘Switch to Paid’ в разделе ‘Access Details’, а затем нажмите кнопку ‘Save’.
Продление trial-периода
Чтобы продлить trial для пользователя, на странице User Management нажмите значок редактирования пользователя, чтобы перейти на страницу Edit User этого пользователя. В разделе ‘Access Details’ найдите поле ‘Trial Extension’ и введите количество дней, на которое вы хотите продлить trial. Продление trial в днях будет добавлено к текущей дате окончания trial, а если текущий trial уже истек, пользователь сразу получит продление.
Удаление пользователя
Если вы удалите пользователя из своего Add-On, это не позволит ему использовать ваш Add-On после того, как ранее ему был предоставлен доступ. После удаления пользователя из Add-On он больше не будет иметь доступа к вашему Add-On. Это вступит в силу немедленно после наступления одного из следующих событий:
- В следующий раз, когда они запустят PokerTracker 4, будучи подключенными к Интернету
- Через семь дней после того, как они в последний раз запускали PokerTracker 4, будучи подключенными к Интернету
Чтобы удалить пользователя, на странице User Management Add-On найдите пользователя и справа в строке нажмите значок. Вам будет предложено подтвердить, что вы хотите удалить выбранного пользователя. Нажмите кнопку ‘Remove’, и пользователь будет удален и больше не сможет использовать Add-On.
Premium Custom Stats & Custom Columns
Разработчики Premium Add-On должны учитывать, что все custom stats или custom columns должны иметь уникальные имена custom columns, чтобы не возникло конфликта с другими сторонними custom columns или именами custom stat, созданными сообществом пользователей или другими разработчиками Premium Add-On.
Мы рекомендуем добавлять префикс к названию всех custom columns и stats, чтобы снизить вероятность совпадения имен. Например, если название вашего продукта Premium Add-On было LASVEGASHUD, и этот продукт содержал custom stats и columns, тогда префиксом для имени каждого custom stat или column мог бы быть "lvh_". Этот стандарт разработки также облегчает поиск всех custom stats или columns, связанных с вашим Premium Add-On.