私はこのようなことをしたい:
リンク (apk の URL) をクリックします。
apk が以前にインストールされていない場合は、apk がダウンロードされます。
apk が以前に apk をインストールしたことがある場合、apk は開かれます。
URLリンクでapkを開くことは可能ですか?
私はこのようなことをしたい:
リンク (apk の URL) をクリックします。
apk が以前にインストールされていない場合は、apk がダウンロードされます。
apk が以前に apk をインストールしたことがある場合、apk は開かれます。
URLリンクでapkを開くことは可能ですか?
PackageManagerクラスを使用して、ダウンロードを開始するパッケージを検索できます。パッケージが存在する場合は、その起動インテントを呼び出すことができます。
ここにいくつかの例があります。
この例と TestFlight の Web ページを見てください。リンクがあります- に設定されAlready Installed? Launch the App
た単純な<a>
タグです。href
testflightapp://com.testflightapp.androidapp?scheme=http&host=testflightapp.com&path=m/builds
必要に応じて部分的に機能します-インストールされたアプリケーションを実行します。ただし、この種の href / プロトコルが、インストールされている Test Flight アプリケーションでのみサポートされている (そうらしい) のか、それとも Android システムで一般的なものなのかはわかりません。
したがって、この例のように、独自のアプリケーション (リンクを介してインストールまたは実行するアプリケーション) 自体がプライベート プロトコルを登録して処理する必要があるようです。