Shopify:在不中断现有App用户的情况下添加范围

时间:2018-06-03 02:58:43

标签: ruby-on-rails-3 shopify-app

我有一个Shopify应用程序,处理产品和运输。目前的范围是:

scope = ["read_shipping", "write_shipping", "read_products", 

新功能需要新范围:

scope = ["read_shipping", "write_shipping", "read_products",
  "write_products", "read_inventory", "write_inventory",
  "read_fulfillments", "write_fulfillments", "read_price_rules",
  "write_price_rules"]

对于新的App用户,一切都很好。如何通过以下方式将此新范围引入现有App用户:

  • 请求应用用户接受新范围权限
  • 不会中断永远不会接受新范围权限的应用用户的现有功能

1 个答案:

答案 0 :(得分:1)

您可以向应用添加所需的新范围。每当任何人重新进行身份验证时,Shopify都会提示他们接受新的范围。这是唯一的方法。不,你不能潜入现有安装的新范围,希望他们只是获得新的范围而不知道它。