【问题标题】:Embed app outside Shopify在 Shopify 外部嵌入应用
【发布时间】:2018-04-24 20:50:17
【问题描述】:

商店中有一些应用程序(Oberlo、Conversio、Shippo 等)与其他应用程序不同,它们在从商店的管理员/应用程序打开时会在不同的选项卡上打开。这样的应用程序叫什么?我们的应用程序什么时候应该遵循这种行为? Shopify 会弃用这种行为吗?

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    In-Shopify 应用应尊重 shopify 风格,并使用 Polaris(一个 React 组件库)。

    因此,在 Shopify 之外托管应用程序可以让开发人员摆脱设计、前端和服务器端的限制。

    这是使用 Polaris(和 node.js)的 in-shopify 应用示例:https://github.com/Shopify/shopify-node-app

    据我所知,Shopify 不打算弃用这种行为

    【讨论】:

    • 有没有办法将 Shopify 嵌入式应用程序转换为非嵌入式应用程序?我正在使用 shopify_app gem。
    【解决方案2】:

    询问他们是否支持非嵌入式 Shopify 应用,制作一个没有限制。但他们会弃用同时使用两种行为(嵌入式和非嵌入式)的应用程序。

    【讨论】:

      【解决方案3】:

      您可以在 shopify_app 配置中更改配置embedded_app 为 false。这最终只会改变您的应用的身份验证方式,并且不再依赖前端的 AppBridge。

      【讨论】:

      • 当商家在安装后几天访问应用程序时,应用程序应该如何进行身份验证?商家应该总是去shopify admin/apps并点击我们的应用程序以在新标签中打开我们自己的域?或者商家可以直接打开我们的应用域,我们应该支持我们自己的登录?
      猜你喜欢
      • 2022-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多