Skip to content

unity_ii_deeplink: .well-known instructions invalid on static-site (certified-assets) #1461

Description

@marc0olo

Part of #1458.

native-apps/unity_ii_deeplink/README.md instructs (twice, in the Android assetlinks.json setup steps) creating ii-bridge/public/.ic-assets.json5 with:

[{"match": ".well-known/**", "allow_raw_access": true}]

The ii-bridge canister uses @dfinity/static-site (certified-assets), where this is meaningless: there is no .ic-assets.json5 support, no raw-access mode, and .well-known/ is uploaded automatically by the sync plugin (per icskills#256).

To do:

  1. Verify end-to-end that /.well-known/assetlinks.json is served correctly by a static-site canister (status 200, application/json content type) so Android app-link verification works.
  2. Rewrite the two README steps accordingly (likely: just place the file under public/.well-known/ — no config needed).
  3. Check the iOS apple-app-site-association instructions in the same README for the same pattern.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions