2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

作成したStripe Appsアプリを、アプリマーケットプレイスで公開する方法

Posted at

この記事は、Stripe Apps を25日間紹介し続ける Advent Calendar 2022 22日目の記事です。

スクリーンショット 2022-11-24 17.56.45.png

昨日の記事では、アカウントやチーム内で共有する方法を紹介しました。

今回の記事では、アプリをマーケットプレイスに公開する方法とその流れを簡単に紹介します。

アプリをマーケットプレイスに公開する

Stripe AppsをApp Marketplaceに公開することで、作成したアプリを第三者が利用できるようになります。

Stripeのマーケットプレイスにアプリが掲載されますので、Stripeを利用しているユーザーにアプリやサービスを認知してもらうことにもつながります。

マーケットプレイスに公開するための基準を確認する

マーケットプレイスに公開するアプリを開発する場合、事前に審査要件を確認することをおすすめします。

アプリの名前やロゴなどの基本情報から、アプリの機能についてまで、さまざまな情報が掲載されています。

スクリーンショット 2022-12-20 16.43.12.png

項目ごとに「すべきこと・すべきではないこと」が用意されていますので、「すべきではないこと」に当てはまる部分がないか確認しましょう。

審査要件の変更履歴を確認する

開発期間が半年・1年と長期になる場合、審査要件の一部が変化している可能性があります。

サイトに変更履歴も紹介されていますので、こちらもあわせてご確認ください。

公開のためにアプリをアップロードする

公開するアプリは、一度Stripeアカウントにアップロードする必要があります。

Stripe CLIでstripe apps uploadを実行しましょう。

$ stripe apps upload
⬆ You are about to upload your Stripe App First Stripe App version "0.0.1" to テストアカウント(日本).
? Would you like to proceed? [Y/n] █

[y]を入力すると、ビルドとアップロードが始まります。

✔ Built files for production
✔ Packaged files for upload
✔ Uploaded First Stripe App

🌐 Press Enter to continue on the Stripe dashboard

と表示されますので、[Enterキー]を押してStripeダッシュボードに移動しましょう。

スクリーンショット 2022-12-19 16.48.09.png

アプリの画面に移動できれば、アップロード完了です。

ビルドエラーにご注意
アップロード前に、ビルドが行われます。
このビルド時にエラーが発生すると、アップロード処理が中断されます。

Would you like to proceed: y
×  Failed to build files
✘ [ERROR] Expected identifier but found "{"

    .build/manifest.js:23:2:
      23 │   {
         ╵   ^

.build/のコードエラーが出た場合は、rm -rf ./.build/で中身を一度削除してみましょう。

ダッシュボードからリリースを準備する

アップロードしたアプリを審査に出すには、リリースを作成します。

公開したいアプリの詳細画面で、[すべてのStripeユーザーに公開]を選びましょう。

スクリーンショット 2022-12-20 20.46.07.png

[続ける]をクリックすると、確認画面が開きます。

スクリーンショット 2022-12-20 20.47.08.png

本当に公開したいアプリが、別にある場合
もし本当に公開したいアプリが別に存在する場合は、[キャンセル]しましょう。

ページ左上のアカウント名をクリックし、[新規アカウント]を選びます。

スクリーンショット 2022-12-20 20.49.32.png

作成した新しいアカウントで、公開したいアプリ以外での操作を試しましょう。

[続ける]をクリックすると、[リスト掲載内容を編集]ボタンが表示されます。

スクリーンショット 2022-12-20 20.51.03.png

クリックすると、App Marketplaceに掲載するための情報を入力する画面に移動します。

スクリーンショット 2022-12-20 20.52.27.png

[アプリの掲載ガイドライン]を参考に、情報を入力しましょう。

すべての情報を入力すると、公開のためのレビューを申請できます。

フィードバックを修正する

申請内容やアプリに変更が必要な場合、Stripeからメールが届きます。

スクリーンショット 2022-12-20 20.54.18.png

[Required(必ず対応が必要な項目)]と[Recommended(アプリの動作や掲載する情報がより良くするための提案)]の2種類がフィードバックとして共有されます。

フィードバックを受け取った後の流れは、おおよそ次のとおりです。

  • アプリを修正する
  • stripe-app.jsonでバージョンを変更する(例: 0.0.1 -> 0.0.2
  • stripe apps uploadでアプリをアップロードする
  • アプリの掲載内容を変更する
  • レビューを再申請する

アプリを公開する

アプリの審査でOKが出た場合も、メールで通知が届きます。

あとはアプリの詳細画面から、公開操作を行いましょう。

公開操作を完了すると、マーケットプレイスにアプリが掲載されます。

スクリーンショット 2022-12-20 21.00.44.png

アプリのアップデートについて

アプリへの新しい機能の追加や不具合修正などのリリースを行う場合は、公開時と同じフローを再度行います。

  • アプリを更新する
  • stripe-app.jsonでバージョンを変更する(例: 0.0.1 -> 0.1.0
  • stripe apps uploadでアプリをアップロードする
  • 機能を追加した場合は、アプリの掲載内容に反映する
  • レビューを申請する
  • 審査でOKが出る
  • アプリを公開する

2022/12の時点では、ユーザーには常に最新バージョンが配信されます。

アプリをプロモーションする

公開したアプリを、ユーザーに告知するためのデザインリソースをStripeがFigmaで公開しています。

プロモーション方法の例なども紹介されていますので、こちらもぜひご確認ください。

Stripe Appsひとりアドベントカレンダー 2022

今年ベータリリースされたばかりのStripe Appsは、まだ日本語の情報が多くありません。

そこでQiita Advent Calendar 2022にて、毎日Stripe Appsについての情報を投稿します。

ノーコードで利用する方法や、開発するためのTipsなども紹介予定ですので、ぜひ購読をお願いします。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?