Встроенный пользовательский интерфейс Shopify не загружается во встроенный iframe при начальной установке

#javascript #node.js #shopify #x-frame-options #shopify-app

#javascript #node.js #Shopify #x-рамка-опции #Shopify-приложение

Вопрос:

Отправил мое приложение несколько недель назад, и оно было отклонено, одна из проблем заключалась в следующем:

После установки приложения я перенаправляюсь на не встроенную версию. При доступе к приложению из списка установленных приложений приложение перенаправляется на встроенную версию. Это происходит, когда первоначальному перенаправлению запроса OAuth не удается экранировать iframe. Обратитесь к нашему документу OAuth для встроенного приложения. Пожалуйста, посмотрите этот скринкаст для получения дополнительной информации.

Мое приложение работает функционально, и я смог протестировать его в нескольких клиентских магазинах при установке, не включенной в список.

Пользовательский интерфейс размещен в облачной корзине Google за CloudFare для SSL и нормально загружается ПОСЛЕ первоначальной установки, когда пользователь переходит на страницу приложения на панели управления администратора — фактически он загружается как встроенное приложение в iframe.

Единственная проблема заключается в том, что при первоначальной установке пользовательский интерфейс загружает не встроенную версию. Я перепробовал кучу всего с помощью iframe escapes, но, похоже, ничего не работает.