【发布时间】:2010-11-29 15:54:52
【问题描述】:
我正在创建一个共享软件 Cocoa 应用程序,我想知道放入“nag screen”的最佳方式是什么。基本上在应用程序的主窗口显示之前,我想要一个带有一些文本的窗口、一个注册按钮和一个“Not Yet”按钮(最初是禁用的)。 Not Yet 按钮上会有一个计时器,所以按钮标题会根据秒数变化,比如:
“还没有……10” “还没有……9”
等等。并且在 10 秒结束时,Not Yet 按钮将启用,允许用户继续并使用该应用程序。做这样的事情的最好方法是什么?我可以使用 NSAlert 吗?
我已经看到这在 Pacifist 中做得很好,任何帮助将不胜感激。谢谢
【问题讨论】:
-
人们会购买好的共享软件产品,而不是因为烦人的弹出窗口。
-
我发现计时器方法非常令人沮丧(特别是如果它要在启动时出现)。当应用程序的试用版除了保存之类的功能之外,我更喜欢它(水印输出更好,因为用户可以准确地看到应用程序产生的内容)。这样,用户可以随心所欲地使用应用程序(看看它是如何工作的,等等),但如果他们想用它来生产一些东西,就必须购买它。
-
如果你有一个功能相当齐全的免费版本,为什么不制作一个二进制文件,比如 14 天,然后恢复为免费功能。您所要做的就是在主窗口的标题栏中放置一个链接,并温和地提醒您“试用期还剩 14 天”或类似的内容。图像编辑器 Acorn 2.0 完美地做到了这一点。唠叨屏幕很烂。不要这样做。
标签: objective-c cocoa shareware