public static void launchBrowserSiteSettings(Context context, CustomTabsSession session,
            Uri uri) {
        Intent intent = new Intent(TrustedWebUtils.ACTION_MANAGE_TRUSTED_WEB_ACTIVITY_DATA);
        intent.setPackage(session.getComponentName().getPackageName());
        intent.setData(uri);

        Bundle bundle = new Bundle();
        BundleCompat.putBinder(bundle, CustomTabsIntent.EXTRA_SESSION, session.getBinder());
        intent.putExtras(bundle);
        PendingIntent id = session.getId();
        if (id != null) {
            intent.putExtra(CustomTabsIntent.EXTRA_SESSION_ID, id);
        }
        context.startActivity(intent);
    }
Open the site settings for given url in the web browser. The url must belong to the origin
associated with the calling application via the Digital Asset Links. Prior to calling, one
must establish a connection to {@link CustomTabsService} and create a
{@link CustomTabsSession}.

It is also required to do {@link CustomTabsClient#warmup} and
{@link CustomTabsSession#validateRelationship} before calling this method.

@param context {@link Context} to use while launching site-settings activity.
@param session The {@link CustomTabsSession} used to verify the origin.
@param uri The {@link Uri} for which site-settings are to be shown.
customtabs/src/android/support/customtabs/TrustedWebUtils.java