无法从Android Instant App安装X.509证书?

时间:2018-03-30 14:50:57

标签: java android ca android-instant-apps

我正在开发一个从我们的服务器下载X.509证书的应用程序,并启动默认的Android系统安装程序,使用KeyChain.createInstallIntent()安装它。

Intent intent = KeyChain.createInstallIntent();
byte[] p12 = readFile("keystore-test.pfx");
intent.putExtra(KeyChain.EXTRA_PKCS12, p12);
startActivity(intent);

这在应用的标准(可安装)版本中运行良好,但在即时应用中,我收到以下错误消息:

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.certinstaller/com.android.certinstaller.CertInstallerMain}; have you declared this activity in your AndroidManifest.xml?

那么,似乎无法从Instant应用程序启动CertInstaller Activity?我希望有人可以指出我的错误,或者可能知道这种限制。

0 个答案:

没有答案