Skip to content

Using the current session (logout) flow is apperently against Shopify TOS #1983

@wnm

Description

@wnm

Currently, when a store logs out of the app, in an embedded app, the store url is infered from the referer url, and the user is redirect to the login screen with the store url (of the logged out store) already prefilled.

On a non-embedded app, the user is redirected to the login screen where they have to re-enter the store url:

<label class="Polaris-Label__Text" for="shop">Enter your shop domain to log in or install this app.</label>

I just got an email from the Shopify app review team, saying my app will be delisted if it stays like this.

They are linking to this document: https://shopify.dev/docs/apps/launch/app-requirements-checklist#c-setup-and-merchant-workflows

Which says:

Apps must be installed and initiated only on Shopify services. Your app must not request the manual entry of a myshopify.com URL or a shop's domain during the installation or configuration flow.

Is that even possible on non-embedded apps?

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