イオンv-1と角度1を使用してハイブリッドアプリ(アンドロイド)を構築します。
これはうまくいきました。重複コードでAndroid APKをインストールできない
今、同じコードをコピーして新しいアプリケーションを作成しました。
名前とパッケージのパスを変更しました。
しかし、最初にシステムにインストールされているときに新しいアプリをインストールすることはできません。
私が変更する必要があるものを教えてください。
イオンv-1と角度1を使用してハイブリッドアプリ(アンドロイド)を構築します。
これはうまくいきました。重複コードでAndroid APKをインストールできない
今、同じコードをコピーして新しいアプリケーションを作成しました。
名前とパッケージのパスを変更しました。
しかし、最初にシステムにインストールされているときに新しいアプリをインストールすることはできません。
私が変更する必要があるものを教えてください。
あなたは、既存のコードベースを使用していることを述べたように、あなたはconfig.xmlでId
名前を変更する必要が
例3210
<widget id="com.ionicapp.yournewapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>thisis the name that needs to replaced</name>
<!-- Content removed for brevity -->
</widget>
IDを変更した後、あなたは削除する必要がありますあなたのプラットフォームフォルダを変更し、Config.xmlを変更して再構築してください。エラーが発生しないようにしてください。
名前を変更するだけでは不十分です。あなたはまた、あなたのアプリのIDをアプリストア内のユニークなものに変更する必要があります。 CLIは、既存のアプリケーションのIDを変更するオプションを持っていない、あなたはconfig.xmlのを編集する必要が手動で
例のconfig.xml
<widget id="com.ionicbyrequest.mynewapp" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>MyNewApp</name>
<!-- Content removed for clarity -->
</widget>
あなたは変化にウィジェットタグのid属性を変更する必要がありますあなたのアプリID。
同じアプリをインストールするたびにandroid-versionCode="1" to android-versionCode="2"
を変更するだけです。 e。あなたはバージョン変更のためにもあなたのアプリ の新しいアプリIDと名を持っている必要があります新しいアプリに変更する
<widget id="com.ionicapp_Old.yournewapp" version="1.7.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" android-versionCode="1">
</widget>
は、Playストアに反映されたバージョンタグを変更します。
<widget id="com.ionicapp_New.yournewapp" version="1.7.9" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" android-versionCode="1">
<name>whatever you want</name>
</widget>