我最近进入了 chrome 扩展开发,我注意到三种创收方式:
就接受付款的技术实现而言,2nd选项是最简单的,因为谷歌让它很容易做到。缺点?交易 5% + 我认为这不适用于 Firefox 扩展(有人可以告诉我我是否正确?)
我更喜欢采用第三种方式,即通过 Stripe 在我的网站上接受付款(欧洲为 1.4% + 0.30 美元),并保留付款用户的 Firebase 数据库。看起来很合理,直到我开始过度思考如何实现它。
我的实施
我只是假设要使用第三个选项,我必须在 chrome 扩展中实现一些条件渲染。基本上只需使用用户的凭据(例如:gmail 帐户)将 XMLHTTPRequest 发送到我的 firebase 数据库,如果凭据匹配,则向他们显示高级功能,如果不向他们显示基本功能。
出于参考目的,这是我谈论的 XMLHTTPRequest:
let xhr = new XMLHttpRequest();
// 2. Configure it: GET-request for the URL
xhr.open('GET', 'firebase-database-website/usergmail');
// 3. Send the request over the network
xhr.send();
// the response will be true for paid or false for not paid
// next: save the response in chrome.storage(????) to avoid making thousands of requests every time & speed up
但是我相信没有什么可以阻止用户滥用这项服务,对吗?例如,他们总是可以使用一些 javascript 来使扩展正常工作,而无需付费。
并不是说我真的很关心它,我只是想知道我是否正确地实现了这一点,或者我是否可以做其他事情。让我们认为这是一个成长的机会。非常欢迎提供建议和实施示例。
Chrome 扩展程序开发人员采用各种货币化策略。免费增值模式是一种流行的选择,它提供具有基本功能的免费版本,同时为选择高级版本的用户保留高级功能,吸引了广泛的用户群并从子集中产生收入。应用内购买提供了类似的方法,允许用户访问免费扩展,但需要为特定的高级功能付费,以满足那些寻求更个性化体验的人的需求。赞助和广告策略涉及与品牌合作,在扩展程序中展示赞助内容或广告,通过点击或印象产生收入,这对于拥有大量用户群的扩展程序尤其有效。订阅模式为用户访问高级功能引入了经常性费用,确保了稳定的收入和持续的价值。最后,捐赠和众筹是有效的货币化策略,允许开发者设置用户贡献页面,这对于拥有热情和支持性社区的扩展尤其有利。
有关详细信息,请访问此处:https://www.coditude.com/insights/top-strategies-to-monetize-your-chrome-extension/