問題タブ [trial]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 機能が制限されたJavaアプリケーションの試用版を作成する
Javaアプリケーションの試用版を実装する方法についてのアイデアを探しています。ほとんどの投稿は、動作を停止するタイミングに時間制限のある試用版ソフトウェアの作成に関するものです。私の場合、機能が制限されたアプリケーションを作成したいと思っています。製品を購入することで、アプリのすべての機能のロックを解除できます。以下の点について、地域の皆様のご意見をいただければ幸いです。この問題のひねりは、MacとWindowsで機能するように、このソリューションを可能な限り一般的なものにすることです。
このソリューションへの私のアプローチには、アプリの起動時に「登録」ファイルの存在を確認することが含まれます。有効な登録ファイルが存在する場合、アプリケーションは完全に機能します。このファイルは、ユーザーのアプリケーションデータディレクトリに配置されます。そうすれば、Windowsでアプリケーションをアンインストールしても、このファイルには影響しません。また、Macでは、通常、ユーザーがAppCleanerなどのソフトウェアをインストールしていない限り、アプリフォルダーを削除しても問題はありません。これにより、〜/ Library /ApplicationSupportフォルダーの下のアプリケーションディレクトリを削除するように求められます。
それで、これが私の最初の質問です。すでにアプリケーションを購入しているユーザーの登録ファイルが削除された場合の対処方法について、コミュニティはどのように考えていますか?
そもそも登録・購入の仕方にも関係していると思います。これは私の2番目の質問です。私はソフトウェアでクレジットカード取引を処理しません、私はむしろペイパルがそれをすべて行うことを望みます。つまり、誰かがソフトウェアを購入した後、ソフトウェアのロックを解除する登録キーを彼らに与えたとしましょう。ここでの私の最初の懸念は、この登録キーを持っている人は誰でもソフトウェアのロックを解除できるということです。どうすればこれを制限できますか?アイデア?
このトピックについては少し議論が必要かもしれませんが、大丈夫だと思います。ご意見をお待ちしております。
編集:この投稿に戻って更新し、TrueLicenseとLicense3jを評価した後、TrueLicenseを使用することを選択したことを伝えたいと思いました。ドキュメントはそれほど簡単ではないので、私はまだそれを使用する方法を理解している途中です。私はサンプルを研究しようとしていますが、うまくいけば、アプリですぐに稼働できるようになります。
debugging - wp7 の試用版 + 有料アプリ
Windows Phone の Silverlight アプリにトライアル エクスペリエンスを実装するとき、最近作成した DebugTrial モードでデバイス上でテストしました。Debug フォルダーまたは DebugTrial フォルダーのどちらの XAP ファイルをマーケットプレイスにアップロードするかを尋ねたいと思います。
html - 画像を移動するhtml5キャンバスはトレイルを与える
私はHtml5を学んでいるので、許してください。
マウスの位置によって別の画像を表示しようとしているのですが、マウスを動かすと移動した画像に跡が残ります。同様の質問をした別の人がいましたが、私は解決策を理解することに成功しませんでした :((( さらに、コードを JSFiddle に置きました: http://jsfiddle.net/NinoV/sV522/5/しかし、動作しません:(
誰でも私を助けることができますか?
windows-phone - Windows Phone 8 アプリで試用モードをシミュレートする方法は?
私は WP アプリの開発とテストを 1 年以上行っており、試用版の有料アプリ、Silverlight、XNA も含まれています。WP7 SDK でGuide.SimulateTrialModeとGuide.IsTrialを使用すると、エミュレーターと実際のデバイスでも完全に機能しました。WP8 アプリ用の WP8 SDK でこれと同じアプローチを使用すると、SimulateTrialMode を true に設定すると、Guide.IsTrial は依然として false を返します。私も LicenseInformation.IsTrial() を試してみましたが、それも false を返しています。
問題は、何か間違ったことをしているのでしょうか、それとも WP8 アプリで Guide.SimulateTrialMode を使用して試用モードをシミュレートすることができなくなったのでしょうか? これを WP8 SDK で WP7.1 アプリに使用すると、問題なく動作するので、WP8 アプリのバグだけだと思います。
これらのガイドを確認しましたが、SimulateTrialMode が WP8 で壊れているというヒントはあり
ませ
ん
。
tl;dr SimulateTrialMode は WP8 アプリで動作しません。他の方法で、試用モードをシミュレートする方法はありますか?
android - ドロイド:トライアル+ロック解除アプリは他のデバイスにどのようにダウンロードできますか?
アプリのロックを解除するためにアプリの購入を実装した場合、購入者が2番目のデバイスにダウンロードするとどのように機能しますか?彼らが2番目の電話/タブレットに試用版をインストールした場合、私のアプリの[ロック解除]ボタンをクリックすると、すでに購入したロック解除が見つかり、アプリのロックが解除されますか?
android - アプリ内課金によるトライアルアプリケーションのロック解除
Google.Playで1つの商用アプリケーションを公開します。1つのバージョンのみを作成することを考えています。インストール後2週間(試用期間)は無料でご利用いただけます。試用期間が終了すると、ユーザーはアプリケーションのフルライフタイムライセンスを購入するよう提案するダイアログが表示され、標準のアプリ内課金(Google.Playで管理対象製品を購入)をスローします。
Google.Playの制作経験はありません。より熟練した人への質問:
- そのようなことをするのは適切な方法ですか?アプリ内購入を使用して無料トライアルアプリのロックを解除することを意味します。
- アプリケーションの再インストール/デバイスの変更後にトランザクションを復元するのは簡単ですか?トランザクションに関する情報をWebサーバーなどに保存する必要がありますか?
- 誰かがこのように経験を積んでいますか?
ご協力いただきありがとうございます!
c++ - ネイティブ C++ アプリケーションでトライアル エクスペリエンスを実装する方法 (XAML なし)
ネイティブ C++ アプリケーション (cocos2d-x-win8) に試用モードを実装できますか?
すべての例は C#/XAML を示しており、c++ で動作するものを見つけることができません
unity3d - Unity3dでデモゲームを作るには?
PCとMac用にunity3dでゲームを開発しました。30日間の試用期間でゲームを公開したい.
どうやって作るの?システム レジストリに書き込む方法を教えてください。この試用版を開発する際に留意すべきことは何ですか。
unity3dでの体験版ゲームの作り方ではなく、Googleで検索するとunity3dの体験版が出てきます。
python - LoopingCall() をテストするには?
私のコードでは、task.LoopingCall()
遅延関数を毎秒実行していました。その関数が特定の数に対して正しい値を返すことを確認したいと思います。だから、私は a を使ってメソッドtask.clock()
を呼び出すことができると思いました。advance()
ただし、期待される適切な数の応答が得られません。
私が間違っていることは何ですか?
これは、私が何を意味するかを示すテストコードです。最初はサーバーです:
そして今、テストケース:
これで py.test を実行すると、次のようになります。
import time; time.sleep(5)
追加すると実際にテストがパスすることに注意してください。したがって、問題は がtask.clock
正しく使用されていないことにあると思われます。
.net - コードライブラリのプロダクトキーを管理するための最良の方法は何ですか?
多くの最新のソフトウェア会社と同様に、私の会社ではプロダクトキーを使用して、ユーザーがソフトウェアに対してどのような契約を結んでいるかを確認しています。プロダクトキーを解析するときに、誰かが持っている製品の種類(試用版/フルバージョンなど)を確認できます。ユーザーがコードライブラリの無料バージョンから有料バージョンにアップグレードできるようにし、プロダクトキーが有効かどうかを確認する試用版が必要です。
試用版には、フルバージョンのすべてのコードが含まれているわけではありません。プロダクトキーはアルゴリズムを使用してチェックされるため(Webサービスなどは使用されません)、非常に高速に実行できます。
ここには2つのサブ問題があります。
- 試用版からフルバージョンへの移行。MSIアップグレードでこれを解決することを考えていますが、これをどのように達成できるかわかりません。(WIXを使用)
- 試用版かどうかを確認するための追加コードを含む試用版ビルドを作成します。これは#ifステートメントを使用して可能であることは知っていますが、DLLを変更することも可能かどうか疑問に思っています。より正確には、試用版をチェックするすべての型に静的コンストラクターを追加します。
私の質問は次のとおりです。これはこれを行う正しい方法ですか?もしそうなら、この種の機能を実現するための標準的な方法(またはツール)はありますか?そうでない場合、これを行うための最良の方法は何ですか?
アップデート
これまでのすべての素晴らしい答えに感謝します。答えから判断して、コンテキストの詳細を説明するときが来たと思います。幸い、私たちは多かれ少なかれ正しい方向に進んでいるようです。
私たちの製品では、プライベート(インターネットに接続されていない)VLANにインストールするのが理にかなっているので、プロダクトキーを使用することができます...そして私は本当に「電話のアクティベーション」のようなトラブルに行きたくありませんマイクロソフトはそうしました:-)。したがって、提案されているように、私は現在、データのビットを暗号化するプロダクトキーを使用しています。このキーは、特定の製品に対してキーが有効かどうかを確認するために復号化されます。確かに、私はソフトウェアの著作権侵害の被害者になる可能性がありますが、今のところそれを「マーケティング手段」と見なすと思います。
回答の1つで示唆されているように、私は現在、複数のMSIファイルを生成しています。1つはx64用で、もう1つはx86用です。そして、試用版、フルバージョン、ブループリントバージョン用に1つ。これにより、合計6つのMSIファイル(pfff)が作成されます。プロセスの難読化中に、強力な命名とコード署名が行われます。ブループリントバージョンには、完全なソースコードが含まれています。
私はトライアルビルドについてかなり心配しています。もちろん、あちこちにチェックを追加することはできますが、すべてのクラスに自動的にチェックを入れたいと思います...すべてのCSファイルをコピーし、静的なc'torを追加/変更することを考えました(f.ex. cecilまたはnrefactoryを使用する..またはいくつかの正規表現を使用する...)。これを望んでいるのは私だけではないように思えます。もっと良い方法が必要ですよね?
さらに、MSIホイールを再発明しているように見えるので、更新やアップグレードについては本当に考えたくありません。試用版からフルバージョンへの移行は、MSIアップグレードのように思えます。フルバージョンからブループリントバージョンへの移行は、MSIアップグレードのように感じられます。しかし、通常のアップグレードと組み合わせると、これが可能かどうか心配ですか?