2016-05-30 9 views
1

私はそれを更新する能力を持っているアンドロイドアプリを持っています。それで、新しいバージョンが利用可能な場合、アプリはサーバーから新しいバージョンの.apkファイルをダウンロードし、新しいものをインストールします。しかし問題は、インストール中にconfilcting署名付きの同じ名前の既存のパッケージが既にインストールされていることです。今では、私のアプリからサービスを作成して、サービスで現在のアプリケーションを削除し、ダウンロードした新しいバージョンをインストールしたいと考えています。これはどうやってできますか?私のアプリをアンインストールして新しいアプリをインストールする(アップグレードする)ために私のアプリからサービスを作成する方法は?

答えて

0

まず、店舗を自動更新するだけの理由はありませんか? 2番目に、自己更新したい場合は、システムアプリでインストール権限が必要です。

あなたはAPKが

次にサーバーでダウンロードをする待っていたとあなたは同じcredsをしてAPKを締結していることを確認しますが、私は考えることができる最良の方法は、とPackageManagerのINSTALLPACKAGEメソッドを呼び出すためにリフレクションを使用することですウリ、あなたのAPKに

関連する問題