带有动态功能指南的即时动态功能
Instant Dynamic Feature with Dynamic feature guide
我对 android 本身的动态即时应用程序文档设置指南感到困惑,因此非常感谢指导和 links :)
我通过阅读文档了解到实际的“app”将转换为“base”,创建另一个动态模块将是没有布局的“app”以及 Instant Dynamic Module。这是我感到困惑的部分,如果没记错的话,假设我希望我的第二页显示为 Instant App,应用程序 link 将需要分配给 instant app,我该如何分配它?你下一步怎么做?如果我错了,请纠正我的理解。
我的应用程序有 2 个页面,第二页将包含一个按钮,我根据文档所做的:
完成=implementation "com.google.android.gms:play-services-instantapps:17.0.0"
完成=android:targetSandboxVersion="2"
完成=<dist:module dist:instant="true" />
完成=`cleartextTrafficPermitted
秒添加到onCreate activity =
private void showInstallPrompt() {
Intent postInstall = new Intent(Intent.ACTION_MAIN)
.addCategory(Intent.CATEGORY_DEFAULT)
.setPackage(your-installed-experience-package-name);
// The request code is passed to startActivityForResult().
InstantApps.showInstallPrompt(MyInstantExperienceActivity.this,
postInstall, request-code, /* referrer= */ null);
}
创建一个新的动态模块并自动添加到两个build.gradle
一)implementation project(":app")
b) dynamicFeatures = [":installed_feature"]
应用程序 link 已经设置了主机方案
已创建即时动态功能模块
下一步是什么?
要开始,我们建议您参加 look at the guide here。
另外,还有一个suite of samples available。我建议您从 aab-simple
.
开始
最初,您可以创建 Google Play Instant 体验,而无需模块化为多个 com.android.dynamic-feature
模块。但是,如果您希望以后能够下载功能,则必须开始研究功能模块。
您也可以通过 filing a bug 让我们知道您在文档中遗漏了哪些部分,因为这有助于我们改善这种情况。
我对 android 本身的动态即时应用程序文档设置指南感到困惑,因此非常感谢指导和 links :)
我通过阅读文档了解到实际的“app”将转换为“base”,创建另一个动态模块将是没有布局的“app”以及 Instant Dynamic Module。这是我感到困惑的部分,如果没记错的话,假设我希望我的第二页显示为 Instant App,应用程序 link 将需要分配给 instant app,我该如何分配它?你下一步怎么做?如果我错了,请纠正我的理解。
我的应用程序有 2 个页面,第二页将包含一个按钮,我根据文档所做的:
完成=
implementation "com.google.android.gms:play-services-instantapps:17.0.0"
完成=
android:targetSandboxVersion="2"
完成=
<dist:module dist:instant="true" />
完成=`cleartextTrafficPermitted
秒添加到onCreate activity =
private void showInstallPrompt() { Intent postInstall = new Intent(Intent.ACTION_MAIN) .addCategory(Intent.CATEGORY_DEFAULT) .setPackage(your-installed-experience-package-name); // The request code is passed to startActivityForResult(). InstantApps.showInstallPrompt(MyInstantExperienceActivity.this, postInstall, request-code, /* referrer= */ null); }
创建一个新的动态模块并自动添加到两个build.gradle
一)
implementation project(":app")
b)
dynamicFeatures = [":installed_feature"]
应用程序 link 已经设置了主机方案
已创建即时动态功能模块
下一步是什么?
要开始,我们建议您参加 look at the guide here。
另外,还有一个suite of samples available。我建议您从 aab-simple
.
最初,您可以创建 Google Play Instant 体验,而无需模块化为多个 com.android.dynamic-feature
模块。但是,如果您希望以后能够下载功能,则必须开始研究功能模块。
您也可以通过 filing a bug 让我们知道您在文档中遗漏了哪些部分,因为这有助于我们改善这种情况。