为Cocoa应用程序创建一个唠叨屏幕

ind*_*gie 2 cocoa shareware objective-c

我正在创建一个共享软件Cocoa应用程序,我想知道什么是放入"唠叨屏幕"的最佳方式.基本上在应用程序的主窗口显示之前,我想要一个带有一些文本的窗口,一个注册按钮和一个"Not Yet"按钮(最初被禁用).Not Yet按钮上会有一个计时器,因此按钮标题将根据秒数改变,所以像:

"不是...... 10""还不是...... 9"

等等,在10秒结束时,Not Yet按钮将启用,允许用户继续并使用该应用程序.做这样的事情最好的方法是什么?我可以使用NSAlert吗?

我已经看到这在Pacifist中做得很好,任何帮助都会受到赞赏.谢谢

pax*_*blo 8

可能不是你想听到的,但我不会这样做.在评估软件时,没有什么比基于计时器的唠叨屏幕更烦人了.

而且我并不是说令人讨厌,因为"它会让我有理由购买非软件版本的软件".我的意思很烦人,因为"我永远不会再触摸那个应用程序".

我已经为会计师提供了类似方法的软件,当我给他们一个单独的版本,只是在报告中泼了"评价副本"时,他们非常高兴.

在进行测验时,他们明确表示他们对这样的限制感到满意,或者甚至略微减少了功能(例如只有10个客户端文件而不是无限制)但是唠叨屏幕在开始时放慢速度并给人留下非常糟糕的印象软件.

如果你想给他们购买的理由,请从TechDirt的书中拿一片叶子- 免费提供一些东西(但不是烦人的版本),然后让他们值得购买稀缺的东西.为此,我不会将免费版本宣传为有限版,而是专注于他们通过付费获得的额外功能.

这是基本的营销101沿着快餐店提供regularlarge尺寸而不是smalllarge:-)

您可以通过向客户提供额外的付款来获取更多信息,而不是在他们不付款的情况下拿走一些东西.

这是你重视的旋转,而不是实际的结果.