一个为开源硬件开发的订阅制应用,部分功能免费高级功能需要订阅.该硬件有多个生产商,如果我希望购买我自己生产的硬件用户免费使用高级功能应该怎么做?
目前我自己的设想有两个:
1. 硬件通信过程中增加验证,例如厂商标识,验证是自己生产的硬件就解锁高级功能,这个方法容易破解,毕竟硬件开源,同时也容易造成和原来的开源硬件配套的开源软件不兼容,所以不太考虑.
2. 和设备一起搭售激活码, 通过激活码激活高级功能(这个不知道会不会违反苹果的上架规则).
如果大家有什么想法思路欢迎交流,先谢过了.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.