Odoo11应用内购买功能

在Odoo11中有一个模块,叫做iap,不信你可以下载个社区版看看...

在Odoo11的开发者文档webservices部分有一个In-App Purchases...

这篇文档就来学习一下什么是IAP。

    作为Odoo开发人员,赚钱的途径很多,其中之一就是将自己写的模块发布到官方的app store上供用户付费下载。说起这种模式,可能会有不少人吐槽,说什么没人买啊,代码没保护啊等等,槽点能吐不少,就是写不出好模块。

    Odoo11的新开发者文档上线之后,web services部分发生了点明显的变化,之前就是一部分内容,现在变成了四部分内容,分为:外部API、应用内购买、数据库升级和本地化。这么明显的变化,我们当然要一探究竟。

    其实,应用内购买这个词很容易理解,因为我们已经在别的地方接触过很多了。Mac App Store中的免费应用大多数都是玩的这种把戏。一个游戏,前两关是免费玩的,用来勾引人的,后面的官卡都是要收费的。Odoo11也开始为开发者提供这种功能了。开发者开发一个模块,将自己能提供的服务的调用方法写到模块中,用户下载模块是免费的,安装了模块之后如果要使用模块中提供的服务就需要交钱。

    听起来很简单,作为开发者如何做呢?

    首先,想好你要提供的服务。当然了,不仅要想出服务,还要实现出来供客户调用,无论你是用odoo写,还是用其他语言写,都可以。甚至都可以作为一个中转者使用别的服务提供商的服务。

    第二,将你的服务在Odoo上进行注册。因为Odoo实现了这个过程中所涉及的通用功能,例如用户充值、扣费等。这样既减少开发人员的工作量,又能起到控制作用来收提成(25%)等。注册服务时可以选择沙箱环境,正式环境是需要人工审核的,沙箱可以立即使用。

    第三,创建模块。例如将Odoo中某些模块进行扩展,让它能够使用你提供的服务。当然了还有调用Odoo提供的基础功能来验证用户、扣费等。

    简单的介绍就这么多了,稍后来一个具体的Demo。关注微博获得最新动态

留下评论

你应该 登入 张贴评论