我做了一个 App,如何让别人限时使用?

谢乾坤|青南 at 
我做了一个App,如何让别人限时使用?的配图
假设有这样一个场景,你接了一个私活,帮别人做一个软件,软件没有联网功能。东西做好以后,客户还没有给钱,说要先试用一下。你选择了相信客户,把软件发送给了他。然后他就把你拉黑了。为了避免这种情况发生,你首先想到的办法,肯定是把过期时间写死到代码里面,时间到了 App 自动销毁。对方付钱以后,你再把这个写死的时间延长或者去掉。再重新编译后发给客户。但问题是,每次重新编译代码并发给用户是非常麻烦的事情,有没有更简单的办法呢?能不能软件始终是一个软件,但是给用户一个注册码,这个注册码里面标记了有效时间。等到过期以后,只需要给用户一个新的注册码,就可以继续使用了。看到这里,有同学肯定会想,怎么在注册码指定……