【问题标题】:Shopify Public APP, remove app code before UninstallShopify Public APP,卸载前删除应用代码
【发布时间】:2020-07-10 11:59:42
【问题描述】:

我正在使用这个https://github.com/osiset/laravel-shopify包开发Shopify公共APP。

我试图通过覆盖 AppUninstalledJob 从卸载应用程序的主题中删除代码。 但是,该函数无法从主题中删除代码。

我已经为应用卸载设置了 webhook,我从 shopify 收到了 webhook 响应,但 API 没有被调用。

我在这里发现的类似问题:

https://github.com/osiset/laravel-shopify/issues/188

我想在应用卸载时调用 API,有人可以帮我吗?

谢谢。

【问题讨论】:

    标签: laravel shopify shopify-app shopify-api


    【解决方案1】:

    当您的应用被卸载时,您不得进行任何 API 调用。一旦发生这种情况,您将失去执行此操作的任何权利,因为您在安装时收到的 API 访问令牌也将被停用。

    【讨论】:

      【解决方案2】:

      这里要说明的另一点是,如果您使用您的应用程序弄乱了主题,将代码注入主题,那么您做错了。您应该确保无论您做什么,如果客户卸载您的应用程序,他们的主题不会因其中包含一堆错误代码而被破坏。因此,这意味着您可能会使用脚本标签、代理调用,并且作为最后的手段,创建主题文件的副本并仅编辑这些文件,以便商家可以将您的主题文件替换为原始文件。

      在 2020 年,Shopify 允许应用程序提供主题部分,因此搞乱主题的应用程序也应该消失。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-04
        • 2016-05-08
        相关资源
        最近更新 更多