Shopify:在不中断现有 App 用户的情况下添加范围
Shopify: Add scope without interrupting existing App users
我有一个处理产品和运输的 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"]
对于应用程序新用户来说一切都很好。如何通过以下方式向现有应用程序用户介绍这个新范围:
- 请求应用程序用户接受新范围权限
- 不会中断应用程序用户的现有功能,因为他们永远不会接受新的范围权限
您将需要的新范围添加到您的应用程序。每当任何人重新进行身份验证时,Shopify 都会提示他们接受新的范围。这是唯一的方法。不,你不能在现有安装的情况下偷偷进入新范围,希望他们在不知情的情况下得到新范围。
我有一个处理产品和运输的 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"]
对于应用程序新用户来说一切都很好。如何通过以下方式向现有应用程序用户介绍这个新范围:
- 请求应用程序用户接受新范围权限
- 不会中断应用程序用户的现有功能,因为他们永远不会接受新的范围权限
您将需要的新范围添加到您的应用程序。每当任何人重新进行身份验证时,Shopify 都会提示他们接受新的范围。这是唯一的方法。不,你不能在现有安装的情况下偷偷进入新范围,希望他们在不知情的情况下得到新范围。