1
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.

【Flutter】WebView確認アプリを公開しました!

Posted at

今回作ったアプリはこちら!

要件整理・要件定義や画面遷移図作成時に使ってみてください!

アプリリリースへのきっかけ

4月末まで参画していたお仕事で、「webView」での動作での認識違いがありました。

そこで、webViewの種類別に表示・動作を確認できるアプリを作っちゃおう!となりました。

リリースまでの課題

  1. Flutterアプリのリリース方法整理
  2. 広告(admob)の導入方法整理

これらについて考えをまとめました。

Flutterアプリのリリース方法

アプリは基本的に自動でApple Connectにアップロードされるものだと思っていましたが、Flutterで開発する場合、自動でアップロードするにはいろいろ工夫が必要なようです。

  1. connect APIを用いて自動でアップロードできるようにする
  2. Transporterを用いて手動でアップロードする

今回は上記の2の方法でipaをアップロードしました。

ビルドコマンドは以下

flutter build ipa

ipa作成完了後、プロジェクト > build > iOS > ipaにipaファイルが作成されます。

それをTransporterでアップロードするだけです。

広告(admob)の導入方法整理

これについては別記事でまとめています。

Apple Review

案の定、一発でリリースはできませんでした。

内容を以下にまとめます。(解決方法も!)

Guideline 2.1 – Information Needed

AppTrackingTransparency

原文ママ

Guideline 2.1 - Information Needed


We're looking forward to completing our review, but we need more information to continue. Your app uses the AppTrackingTransparency framework, but we are unable to locate the App Tracking Transparency permission request when reviewed on iOS 16.4.1.

Next Steps

Please explain where we can find the App Tracking Transparency permission request in your app. The request should appear before any data is collected that could be used to track the user.

If you've implemented App Tracking Transparency but the permission request is not appearing on devices running the latest OS, please review the available documentation and confirm App Tracking Transparency has been correctly implemented.

If your app does not track users, update your app privacy information in App Store Connect to not declare tracking. You must have the Account Holder or Admin role to update app privacy information.

Resources 

- Tracking is linking data collected from your app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more about tracking.
- See Frequently Asked Questions about the requirements for apps that track users.
- Review developer documentation for App Tracking Transparency.

これについては「トラッキングダイアログ確認できないよ?あるなら証拠出して?」ということでしたので、どのタイミングでダイアログが出るのかと出た画面を送りました。

Appleさんちゃんと見てるのかな、

次からはfirst release時点で提出してしまおうと思いました。

How do users benefit from your app’s features?

原文ママ

Guideline 2.1 - Information Needed


We’re looking forward to completing the review of your app, but we need more information to continue.

Next Steps

Please provide detailed answers to the following questions in your reply to this message in App Store Connect:

- How do users benefit from your app’s features? Specifically, What utility does your app represent?

これは、「お前のアプリ機能めっちゃ無いけど誰が使うん?何に使うん?」みたいなことで指摘されています。

これについては情熱が籠った返信をしました。

アプリからwebサイトを開く方法が3種類もあるのにAppleはそれ専用のアプリを出していない。
だから私が作った。
webエンジニアがアプリでwebを表示した時の画面を確認する為のアプリであり、
今後アプリにwebサイトのurlを設置したい人がどれを使うか参考にすることができる。

これにより、webでのみ発展してきた分野のアプリが今後iOSのアプリとして増えてくると考えている。
お互い頑張ってこの業界を盛り上げよう。

結構カッコつけて(英語にして)送りました。無事リリース✌️

リリースしたアプリについて

Web Proposeという名前にしました。web viewってアプリが既にあったようで、、、

最後に

この記事では、機能としては3つしかないアプリでも、リリースしたい理由とニーズをしっかり伝えることでリリースができることをつらつら書かせていただきました。

私自身もリリースが不安でしたが、この記事を読んでくださった方々のリリースへの敷居が少しでも下がればと願っています。

1
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
1
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?