App.yaml в конфигурации Google App Engine для перенаправления на iOS контент приложения - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть целевая страница для моего приложения, но я хочу использовать URL-адреса для обмена контентом в моем приложении. Я добавил файл apple-app-site-association, и когда я использую подстановочный путь, приложение корректно открывается, когда я подключаю свой URL для целевой страницы.

Однако я пытаюсь указать URL-адреса, например www.<domain_name>.com/links/<specific_link_to_app_content>, и у меня возникло 404 проблемы с регистрацией на Google App Engine, где размещен мой app.yaml. Когда я набираю 'www..com/links/123123.html' или просто 'www..com/links', я получаю ошибку 404.

Для начала, это мой apple-app-site-association файл:

{
"applinks": {
    "apps": [],
    "details": [{
        "appID": "<team_id>.<bundle_id>",
        "paths": [
            "/links/*"
        ]
    }]
}
}

И тогда это мой app.yaml файл, где я размещаю 123123.html в качестве теста .:

runtime: python27
api_version: 1
threadsafe: true
handlers:
# Default
- url: /
static_files: build/index.html
upload: build/index.html

# Links for redirection to iOS app
- url: /links/(.*)
static_files: links/123123.html
upload: links/123123.html

# Enables URLs to redirect to iOS app
- url: /apple-app-site-association
static_files: apple-app-site-association
upload: apple-app-site-association

# Wildcard
- url: /(.*)
static_files: build/index.html
upload: build/index.html

Мой каталог для landing-page:

app.yaml

/ build

- index. html

- apple-app-site-association

- / link

-- 123123.html

Любая помощь будет принята с благодарностью!

Ура :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...