可信网络活动中的主要活动

时间:2019-09-22 01:07:32

标签: android android-activity trusted-web-activity twa

我开始使用"test_set",一切都很好。

现在,我想安装Trusted Web Activiy库,而我的推送服务提供商需要在Push Notification中添加代码块。

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

  1. 她/他有一个社交关系
  2. 她/他的Google Chrome浏览器是否最新
  3. 获取她/他的设备ID
  4. 等等...

因此,我需要操纵启动屏幕和MAIN ACTIVITY,但是我不知道主要活动是在哪里做东西,因为我是新手。

请让我知道如何解决此问题?

预先感谢

1 个答案:

答案 0 :(得分:2)

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

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

要使MainActivity成为在应用程序启动时打开的应用程序,您必须从AndroidManifest.xml中的T​​WA活动中删除意图过滤器,然后将其放入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