Shopify アプリに関する話題はこちら
いつもお世話になっております。
株式会社フィードフォースの小飼と申します。
現在外部のデータソースと連携するアプリを開発しています。
(Connector Appとなる認識です)
この際、外部のデータソースとの連携フロー(OAuth2.0です)は、Embedded Appの開かれているブラウザタブで実行した方が良い、といった審査上の規定があるかご存知の方はいらっしゃいますでしょうか?
以前別のアプリでBilling APIの課金承認フローを実装した際は、審査時に同一タブでの遷移を要請されましたので、Shopify外部のサイトへの遷移の場合も同様な規定が存在するかを確認しておきたく、質問させて頂きました。
同種の遷移フローを持つアプリを開発された方など、何かご存知の方がいらっしゃいましたらご教示よろしくお願い致します。
解決済! ベストソリューションを見る。
成功
厳密にいうと同一タブは必須ではないですが、アプリ一覧からの遷移は同一タブ(埋め込み)なのに、インストール時は別タブとかになると、どちらに統一するような指摘を受けます。通常は非離脱の方がUX的に良いので、App BridgeのRedirectを使ったタブ内の埋め込みフローに合わせることになります。(この時、X-Frame-Options headerがSame OriginやDenyになっていない必要があります)
https://shopify.dev/tools/app-bridge/getting-started
なお、埋め込みアプリを素早く表示させ、クッキーの問題も解決するものとしてセッショントークンというものもリリースされたので可能であればお試しいただければと思います。
https://www.shopify.jp/blog/partner-app-load-quickly
https://shopify.dev/tutorials/authenticate-your-app-using-session-tokens
成功
厳密にいうと同一タブは必須ではないですが、アプリ一覧からの遷移は同一タブ(埋め込み)なのに、インストール時は別タブとかになると、どちらに統一するような指摘を受けます。通常は非離脱の方がUX的に良いので、App BridgeのRedirectを使ったタブ内の埋め込みフローに合わせることになります。(この時、X-Frame-Options headerがSame OriginやDenyになっていない必要があります)
https://shopify.dev/tools/app-bridge/getting-started
なお、埋め込みアプリを素早く表示させ、クッキーの問題も解決するものとしてセッショントークンというものもリリースされたので可能であればお試しいただければと思います。
https://www.shopify.jp/blog/partner-app-load-quickly
https://shopify.dev/tutorials/authenticate-your-app-using-session-tokens
Shopifyのチェックアウトは世界一コンバージョン率が高いチェックアウトです。2023年4月に実施された世界3大手マネジメントコンサルティング会社の共同調査によると、Sho...
By Minami_ Apr 11, 2024Shopifyのルーツ Shopifyは、スノーボードをオンラインで販売したいという夢を叶えるために2004年に誕生しました。当時は大企業だけがインターネットで販売す...
By JapanGuru Apr 7, 2024リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024