MonacaやCordovaで開発したアプリの最大のデメリットは、apkファイルを抽出してZIPで解凍すると、HTMLやCSS、JavaScriptなどのコード、ファイル構成が丸見えとなってしまう点である。
つまり、時間をかけて必死に開発を行っても、ZIPで解凍すれば簡単にコピーされてしまうし、コードに記載したクライアントキーやAPIキーなどの情報も知られてしまう。
Continue reading
【Visual Studio Tools for Apache Cordova】ビルド時に発生する「MSB6001」エラーの回避方法
2017年11月に更新した「ナンバーズサーチ」のビルドを実行したところ、下記メッセージが表示され、ビルドが失敗する現象が発生した。
[コード] MSB6001
[説明] ”tsc.exe”のコマンドラインスイッチが無効です。値をNullにすることはできません。パラメータ名:path1
【Monaca】WebSQLを利用したアプリは注意が必要!!
先日、「AndroidシステムのWebView」のアップデートを行ったところ、Chromeデベロッパーツールでアプリのデバッグできなくなり、「AndroidシステムのWebView」のアンインストールを行った。
その後、デバッグできるようになったので作業を進めたが、途中でおかしいことに気がついた。
「AndroidシステムのWebView」をアンインストールすると、WebSQLを利用したアプリのデータがすべて削除されるようだ。
ユーザーのデータを守るためには、バックアップの仕組みを充実させるか、WebSQLから「Cordova-sqlite-storage」プラグインを利用した仕組みに変更するしか方法がない。
なお、Monacaの場合、Cordovaプラグインの使用は有料Proプラン(21,600 円/年)以降となるので、無料Freeプランの方は注意が必要。
シンプル体重管理 簡單體重管理 简单体重管理 Ver.1.5.0をリリースしました!
シンプル体重管理 Ver.1.5.0をリリースしました。
Playストアよりダウンロードできます。
なお、Android 4.Xの対応は終了しました。
ご了承いただきますようお願いします。
変更点は下記のとおりです。
Continue reading
ギャンブル収支管理 Ver.1.5.0をリリースしました!
ギャンブル収支管理 Ver.1.5.0をリリースしました。
Playストアよりダウンロードできます。
変更点は下記のとおりです。
Continue reading
FX収支管理 Ver.1.5.0をリリースしました!
FX収支管理 Ver.1.5.0をリリースしました。
Playストアよりダウンロードできます。
変更点は下記のとおりです。
Continue reading
【Monaca】Onsen UI V2 + Angular JS V1 最新バージョンのプロジェクト作成方法
Monacaの「Onsen UI and Angular 1」のテンプレートは、Onsen UI V2のバージョンが古いため、Onsen UIの不具合と気がつかずに開発・検証を進め、必要以上の時間がかかる場合がある。
今回は、テンプレートを使用せずに、Onsen UI V2 + Angular JS V1 最新バージョンのプロジェクト作成方法を紹介する。
Continue reading
【Monaca】LINE・Twitterにメッセージを送信する
※Onsen UI V2.8.3 + Angular JS V1.6.6
[onsenui]・[js]フォルダにそれぞれ必要ファイルを配置すること。
事前にLINE・Twitterのアプリをインストールすること。
Spybot – Search & Destoryをインストールすると「BitDefender Threat Scanner」のエラーメッセージが表示される
Windows 10にSpybot – Search & Destory Ver.2.6をインストールしたところ、「BitDefender Threat Scanner」というタイトルのエラーメッセージが何度も表示される現象が発生した。
A problem has occured in BitDefender Threat Scanner. A file containing error information has been created at C:\WINDOWS\TEMP\BitDefender Threat Scanner.dmp. You are strongly encouraged to send the file to the developers of the application for further investigation of the error.
解決策は、以下のとおり。
Continue reading