質問
私の作成シェアウェアコアるものを聞いてみたいと思いまの最良の方法で入れる"nagの取得画面が開きます。基本的には前のメインウィンドウのアプリを示し、また、ウィンドウとテキストは、登録ボタン、"はい"ボタンを無効化するものではありません。がありますタイマーになボタンで、ボタン名が変わってしまうの秒数でのように:
"な...10" "な...9"
など。末には10秒になボタンが有効となり、ユーザーが進み、使用しています。どのように実行す。使用できまNSAlert?
私はこれで平和協力によりお願い申し上げます。感謝
解決
私は個人的にあなただけのシェアウェアのアプリケーションを持って、数日後にこれを行う、彼らは数日「NAG自由」のためにそれを評価させます...それはちょうど私の意見です!これを試してください:
インターフェイスにこれらを追加します:
IBOutlet NSTextField *countdownLabel;
IBOutlet NSButton *continueButton;
NSTimer *timer;
の.mます:
- (id)init{
self = [super init];
[countdownLabel setStringValue:[NSString stringWithFormat:@"%d",10]];
timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(nagTimer:) userInfo:nil repeats:YES];
return self;
}
- (void)nagTimer:(id)sender{
if ([countdownLabel intValue] == 0){
[timer invalidate];
[continueButton setEnabled:YES];
return;
}
[countdownLabel setStringValue:[NSString stringWithFormat:@"%d",[countdownLabel intValue] - 1]];
}
そのような何かが働くだろう。幸運を!
他のヒント
おそらくない何を聞きたいが、私はそのようにしないだろう。あなたがソフトウェアを評価しているタイマーベースナグ画面よりも厄介なものは何もありません。
そして、私は「それは私にあなたのソフトウェアの非NAGバージョンを購入する理由を与えるだろう」のように迷惑を意味するものではありません。私は「私は再びそのアプリケーションに手を触れないよ」のような迷惑な意味ます。
私は、私は彼らにだけレポート全体で「評価版」をはね別のバージョンを与えたとき、彼らは非常に満足していた。
、まだ同様のアプローチを持っていた会計士のためのソフトウェアをやりました 事情聴取すると、彼らはそれを明確に、彼らはそのような制限と満足していた、または少しでも軽減機能(のみ10クライアントファイルのような代わりの無制限)が、ナグ画面が起動時にそれらをスローダウンし、それは非常にを与えたと判断しましたソフトウェアの悪い印象ます。
あなたがそれらを購入する理由を与えたい場合は、これはかなりregular
とlarge
よりsmall
とlarge
サイズを提供するファストフード店のラインに沿って基本的なマーケティングの101です: - )
あなたは彼らに支払いのための余分なものを提供する代わりに、彼らは払っていない場合は、何かを奪うことにより、顧客からより多くを得るでしょう。
これは重要あなたがそれを置くスピンではなく、実際の結果です。
私はそれらを嫌いますが、ここでそれを行う方法は次のとおりです。
アラートビューと同様に、NSTimerを作成します。タイマーがx秒になったときに続いて、(それを行う方法が全くわからないが、それはあまりにも難しいことではありません)、アクティブにボタンを設定します。