未公開アプリ廃止への対応とその影響
2022年5月、Shopifyは未公開アプリのサポートを終了したことを発表しました。これは、全てのアプリが最適なユーザー体験、ブランディング、インストール、オンボーディング、機能性、そして品質を保証するために、Shopify App Storeのレビューを通過することを必要とすることを意味します。未公開アプリを所有する開発者は、公開アプリへの変換を行い、それをShopifyに提出するか、未公開アプリをサンセットすることが求められています。
技術的課題の定義と現状分析
未公開アプリの廃止は、開発者にとって新たな課題をもたらします。開発中のアプリや、限定的な顧客にのみ提供しているアプリが該当します。これらのアプリは、公開前のテストや特定の顧客への提供を可能にしていましたが、新たな規定により、これらのアプリはShopify App Storeの要件を満たすことが求められます。
具体的な技術的ソリューションの提案
対応策としては、未公開アプリを公開アプリに変換するか、アプリをサンセット(廃止)することが考えられます。公開アプリへの変換は、アプリの機能性や品質を向上させ、Storeの要件を満たすことで可能です。一方、アプリをサンセットすることは、アプリの機能を別のアプリやサービスに移行することを意味します。
実装手順とコード例
アプリを公開アプリに変換するためには、以下のステップを通じて、Shopify App Storeの要件を検証し、適合するようにアプリを修正します。
- Shopify App Storeの要件を確認します。
- アプリの機能性、品質、ブランディング、インストール、オンボーディングを検証します。
- 必要な修正を行い、未公開アプリを公開アプリに変更します。
なお、アプリをサンセットする場合は、以下のステップを行います。
- アプリの機能を他のアプリやサービスに移行する計画を立てます。
- アプリのユーザーにサンセットの計画を通知します。
- アプリのサンセットと機能の移行を実行します。
パフォーマンス・コスト分析
未公開アプリを公開アプリに変換する場合、要件を満たすための開発時間や労力が必要となります。また、サンセットを選択した場合、新たなアプリやサービスへの移行コストが発生します。しかし、これらの対応を行わない場合、アプリのAPIアクセスが停止され、全ての店舗からアンインストールされるリスクがあります。
実装時の注意点・ベストプラクティス
未公開アプリを公開アプリに変換する際は、Shopify App Storeの要件を十分に理解し、アプリがこれらの要件を満たしていることを確認してください。また、アプリをサンセットする場合は、ユーザーに十分な通知を行い、移行の支援を提供することが重要です。
次のステップ・発展案
未公開アプリの廃止は、アプリ開発に新たな方向性を求める機会とも捉えられます。公開アプリへの変換やサンセットは、アプリの品質向上や新たなサービスへの挑戦を促すきっかけとなります。
参考記事: 未公開アプリの廃止についての更新






Share:
商品フィードのバリアント画像が、もはや商品画像にフォールバックしない
注文ステータスページの新しいタイムアウトパラメータについて