Интеграция расширения Chrome с платежами Chrome Web Store - PullRequest
0 голосов
/ 07 марта 2019

Я собираюсь интегрировать расширение с License API, и оно будет иметь ежемесячную плату (подписка взимается в месяц).Насколько я понимаю, мне нужно будет проверить лицензионный вызов и проверить значение созданного времени, и если оно больше 1 месяца, мне нужно будет показать ссылку на интернет-магазин.И после того, как если пользователь оплатит подписку при следующем вызове, созданное время будет изменено на текущую дату (так, созданное время покажет дату последнего платежа, не так ли?), Я прав?Я искал ответ в документации, но пока не смог найти никакой информации об этом ..

1 Ответ

1 голос
/ 08 марта 2019

Согласно документации значение createdTime содержит:

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

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

Вы можете проверить значение accessLevel, чтобы узнать, заплатил ли пользователь подписку или нет: "FULL" указывает, что подписка является платной и активной, "FREE_TRIAL" указывает, что пользователь не заплатил.В последнем случае вы можете сравнить значение createdTime с текущей датой, чтобы проверить, находится ли пользователь еще в периоде бесплатного ознакомительного периода или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...