我正在尝试使用PayPal在网站上实施定期订阅服务,但是我想在用户开帐单并开始订阅之前提供免费试用期.这可能使用PayPal的API吗?
我使用PayPal API的经验很少,似乎找不到任何有关实施免费试用期的有用文档,因此非常感谢任何帮助.
谢谢.
对于我的MFC/C++非托管时间限制软件需求,我想从互联网上获取GMT/UTC时间戳(而不是依赖于可以轻松更改的PC时钟时间).
我已经解决了从http://www.timeanddate.com/worldclock/解析"Current UTC"......行的问题(我认为端口80比其他端口更容易打开)但我不知道有多可靠这个网址是......
请与我分享您的优缺点或不同的想法.
谢谢.
打电话回家执行用户许可被许多人认为是"邪恶的".但对于我依赖Web的Windows应用程序来说,它似乎是强制执行单用户,多工作站许可证的完美方法,即许多计算机上的一个许可证,但一次只能激活一个.例如,考虑单个渲染引擎许可证,其中工作进程跨越几个小时仅在一台计算机上处于活动状态.
因此,一个许可服务器必须验证的应用程序时,这是第一次运行和检查工作进程开始之前的许可证是当前未使用.我可以看到这会被认为是邪恶的,如果应用程序需要访问因特网只是检查其许可证,但我的应用程序是无用没有连接到互联网进不去.站点许可证只需要一次检查.
如果许可服务器是有史以来下降(希望几乎没有),应用程序应该适度降低到有限的版本,直到它可以被认证.无论如何,它必须打电话回家检查更新和报告(双方同意)使用情况统计数据,为什么这么糟糕?
如何让诚实的人诚实而不邪恶?
我需要创建一个30天后无法运行的简单应用程序.
我怎样才能做到这一点 ?
有没有办法在30天后使用试用程序?
我们可以轻松开发试用版,当用户安装产品时,结束日期将存储在注册表中.当应用程序运行时,每次我们检查系统日期小于或等于结束日期.如果是,则应用程序将运行,否则应用程序将给出购买产品的消息.这样我们就可以开发试用版,但是有一个问题是用户可以更改系统日期并运行软件,用户也可以删除注册表项.大公司采取了哪些措施来开发试用产品,如果不存在互联网连接,将在单机上运行.
如果有人知道行业标准逻辑,那么请与我分享.
我尝试制作我们软件的试用版。但我不能正确地做到这一点。当我系统中的时钟改变时,它不起作用。
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Calendar expiredate = Calendar.getInstance();
try {
Date date = sdf.parse("24/06/2015");
expiredate.setTime(date);
if (Calendar.getInstance().after(expiredate)) {
JOptionPane.showMessageDialog(null, "Sorry your software has expired", "Expire",
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
} catch(ParseException e) {
// ...
}
Run Code Online (Sandbox Code Playgroud)