我有一个已发布并使用过的Chrome扩展程序,希望通过该扩展程序获利。我为该扩展程序添加了一个小额的每月订阅(0.99美元),并经常维护它。
在一些用户安装了扩展程序之后,我介绍了订阅,这些用户都没有订阅,但仍然像原来那样使用该应用程序。
如果他们已经安装了扩展程序,是否可以提示用户进行订阅?还是我接受他们不必付款并减少我的损失?
答案 0 :(得分:2)
只要他们的计算机中有该.crx
文件(旧版本)并且您扩展程序的功能和功能不是服务器端,您就无法执行关于它的任何事情。
但是,您可以在更改日志或扩展名中看到 subscription 可以帮助您进行开发,也许某些用户会很友好地为您提供支持。
答案 1 :(得分:2)
虽然这来自One-Time Payment page in the docs,但我认为这通常是一个不错的建议:
从免费体验迁移到付费体验
如果您决定从免费体验迁移到付费体验,则应考虑要为更改之前安装商品的任何用户提供什么样的体验。我们强烈建议将这些用户带入完整的付费体验中,尽管这是您的决定。
从技术角度来看,以前的用户要做都是通过授权方式颁发的许可证:
在更改之前安装了您的商品的用户将获得
2018-07-05T14:11:19+00:00 INFO Array ( [Webhook Delivery] => Array ( [Delivery ID] => 820621b9141db55e2b5380f4e64f8fe0 [Date] => Jul 5, 2018 @ 14:11 [URL] => http://wp.khrisnagunanasurya.com [Duration] => 0.75168 [Request] => Array ( [Method] => POST [Headers] => Array ( [User-Agent] => WooCommerce/3.4.3 Hookshot (WordPress/4.9.6) [Content-Type] => application/json [X-WC-Webhook-Source] => http://wordpress.khrisnagunanasurya.com/ [X-WC-Webhook-Topic] => action.woocommerce_remove_cart_item [X-WC-Webhook-Resource] => action [X-WC-Webhook-Event] => woocommerce_remove_cart_item [X-WC-Webhook-Signature] => G9DeCUzbdGSVjmeKlibqtwEHPhbxWXLR0JP4f2TeoS4= [X-WC-Webhook-ID] => 2 [X-WC-Webhook-Delivery-ID] => 820621b9141db55e2b5380f4e64f8fe0 ) ) [Body] => Webhook body is not logged unless WP_DEBUG mode is turned on. This is to avoid the storing of personal data in the logs. [Response] => Array ( [Code] => 200 [Message] => OK [Headers] => Requests_Utility_CaseInsensitiveDictionary Object ( [data:protected] => Array ( [server] => openresty [date] => Thu, 05 Jul 2018 14:11:19 GMT [content-type] => text/html; charset=UTF-8 [x-powered-by] => PHP/7.2.5 [link] => <http://wp.khrisnagunanasurya.com/index.php?rest_route=/>; rel="https://api.w.org/", <http://wp.khrisnagunanasurya.com/>; rel=shortlink [content-encoding] => gzip [vary] => Accept-Encoding [cache-control] => max-age=172800 [expires] => Sat, 07 Jul 2018 14:11:18 GMT [access-control-allow-origin] => * ) ) [Body] => Webhook body is not logged unless WP_DEBUG mode is turned on. This is to avoid the storing of personal data in the logs. ) ) )
许可。要确定用户是否在价格变动之前安装了您的商品,可以检查许可证中的createdTime值,以确定他们何时首次安装商品。
您是否正在检查扩展名中的FREE_TRIAL
?如果您不这样做,则您的许可证代码可能会认为它们已获得完全许可。
但是假设您确实想向用户收费(订阅意味着持续的费用),那么通常会遇到两难境地。