URL браузера TWA не скрывается - PullRequest
0 голосов
/ 14 марта 2020

Я создаю TWA, я следовал всем учебным пособиям онлайн, НО не могу скрыть верхнюю строку URL chrome :( файл ссылки на ресурс здесь https://www.thept.it/.well-known/assetlinks.json

I проверил файл с помощью этого инструмента https://digitalassetlinks.googleapis.com/v1/statements: list? source.web.site = https://www.thept.it&relation=delegate_permission / common.handle_all_urls

Приложение находится здесь https://www.thept.it/app

и это два манифеста

def twaManifest = [
            applicationId: 'it.thept',
        hostName: 'www.thept.it', // The domain being opened in the TWA.
        launchUrl: '/app', // The start path for the TWA. Must be relative to the domain.
        name: 'ThePT', // The name shown on the Android Launcher.
        themeColor: '#FF6628', // The color used for the status bar.
        navigationColor: '#ffffff', // The color used for the navigation bar.
        backgroundColor: '#FF6628', // The color used for the splash screen background.
        enableNotifications: false, // Set to true to enable notification delegation.
    // Add shortcuts for your app here. Every shortcut must include the following fields:
    // - name: String that will show up in the shortcut.
    // - short_name: Shorter string used if |name| is too long.
    // - url: Absolute path of the URL to launch the app with (e.g '/create').
    // - icon: Name of the resource in the drawable folder to use as an icon.
    shortcuts: [
        // Insert shortcuts here, for example:
    ],
    // The duration of fade out animation in milliseconds to be played when removing splash screen.
    splashScreenFadeOutDuration: 300
]

Ошибка:

W хром: [ПРЕДУПРЕЖДЕНИЕ: digital_asset_links_handler. cc (115)] Ошибка оператора соответствующий пакет.

Но имя пакета - it.thept.it.thept в соответствии с инструментом ссылок ресурсов

Можете ли вы мне помочь?

1 Ответ

0 голосов
/ 14 марта 2020

Нашел решение, в build.gradle REMOVE

// applicationIdSuffix = twaManifest.applicationId

buildTypes {
        release {
            minifyEnabled true
            //applicationIdSuffix = twaManifest.applicationId <------ this one
            versionNameSuffix = twaManifest.name
        }
    }
...