受信任的 Web 活动内的主要活动



我开始使用Trusted Web Activiy,一切都很好。

现在我想安装Push Notification库,我的推送 ntification 服务提供商需要在MAIN ACTIVITY中添加一段代码。

另一方面,在用户开始访问我的网站之前,我需要进行一些检查,例如:

  1. 她/他是否有相互联系
  2. 她/他是谷歌浏览器最新的吗
  3. 获取她/他的设备 ID
  4. 等等...

所以,我需要制造一个启动画面并Main Activity,但我不知道主要活动在哪里做事,因为我是新手。

你能告诉我我应该如何解决这个问题吗?

提前致谢

您可以添加一个新活动,例如 MainActivity,它将在应用程序启动时启动而不是 TWA 活动,并在它的 onCreate(( 方法中进行任何其他处理。在 onCreate(( 方法结束时,您可以激活您的 TWA 活动,其意图如下:

startActivity(new Intent(this, com.google.androidbrowserhelper.trusted.LauncherActivity.class));

要使 MainActivity 成为在应用程序启动时打开的过滤器,您必须从 Android 清单中的 TWA 活动中删除意图过滤器.xml并将其放入您的 MainActivity 中:

<activity android:name=".java.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

这篇文章中的更多细节: https://stackoverflow.com/a/58069713/8818281

相关内容

  • 没有找到相关文章

最新更新