Turbolinks and Ruby Shopify_app 20.1



我的shopify应用程序使用shopify_app 19和涡轮链接将代码加载到嵌入式应用程序中:

Turbolinks.visit(data.loadPath); 

直到今天,我只需要在标题中添加会话值:

xhr.setRequestHeader("Authorization", "Bearer " + AppBridge.sessionToken); 

但在我升级到新的20.1.0版本后,一切都不起作用。查看代码:

https://github.com/Shopify/shopify_app/blob/main/lib/shopify_app/controller_concerns/login_protection.rb#L222

显然现在应用程序期望我必须发送";会话":

params[:session].present? 

以及";商店";params(值(。但我不知道如何用涡轮链接做到这一点。

当你说什么都不起作用时,到底发生了什么?你犯了什么错误?您是否正在使用api密钥和主机初始化AppBridge?

createApp({
apiKey: apiKey,
host: host,
});

最新更新