新しくインストールされたアプリケーションの初回起動を検出し、アプリケーションの使用許諾契約を表示しようとしています。ユーザーは、リンセンスを受け入れるか、アプリケーションを離れる必要があります。
Phonegapを使用してこれを行う方法を知っている人はいますか?トピックを検索しましたが、どこにも見つからないようです。
ありがとうございました
ローカルストレージを使用して、アプリの起動数を追跡できます。
var applaunchCount = window.localStorage.getItem('launchCount');
//Check if it already exists or not
if(applaunchCount){
//This is a second time launch, and count = applaunchCount
}else{
//Local storage is not set, hence first time launch. set the local storage item
window.localStorage.setItem('launchCount',1);
//Do the other stuff related to first time launch
}
これで、iOSがlocalStorageをクリアする可能性があるため、永続的であるとは期待できません。
真に永続的なストレージの場合、1つのオプションはファイルシステムプラグインです。
https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file
APPがアンインストールされると、永続ファイルも削除される可能性が高いことに注意してください。これはおそらくこのアプリケーションには問題ありません。