しばらく更新していなかったので近況報告です。
最近はPWAを含めてアプリ化のご要望がとても多かったのですが、Push通知に対応したPWA用プラグインがサポート停止になり対応することが難しくなっていたり、また、AppストアやGooglePlayストアに公開できますか?というご相談がとても多かったのですが、それらに対応できなかったのもあり新たに解決策を検討していました。
そこである料理レシピ会員サイトを作っているお客様の方からご依頼をいただいたので、Xcode、Swiftのネイティブアプリ開発環境でEVERYを使用したサイトを組み込んで開発しました。
※ネイティブアプリに関しては詳しく解説しませんが、PWAではなく一般的にストアに公開されているアプリと同様に正規の方法で開発する手法になります。
機能としては画面下のタブ機能、ネットワークオフライン時の表示といったシンプルなものです。
※PUSH通知も対応可能ですが今回は実装していません。
審査は予想以上に厳しく何度もリジェクトされ、通過するまでにかなり大きな障害がありましたが
なんとか一通り作業を終えた結果
先日Appストアの審査を無事通過することができました。
ストア公開する上で最も難題だったのが決済機能です。
ストアに公開するアプリで決済を利用する場合、基本的にはAppleやGoogle指定の手数料を引かれる決済システムを導入しなければなりません。そのためWEB側でstripeのような決済機能をつけていると100%審査を通過できないので、解決策として機能を分けた2つのサイトに改修する必要がありました。
具体的には、アプリに組み込むwebサイトAはコンテンツ閲覧専用とし決済が関わる機能は一切実装せず、このサイトAとユーザー情報を共有したサイトBに決済機能を実装します。このサイトBでサブスクリプション決済をすると、ユーザーの権限が有料課金者にかわり、この情報がサイトAにも反映されコンテンツを閲覧できるような仕組みです。
dアニメやNetflixなど大手のアプリでも、外部に決済機能を組み込んでいる場合は基本的にこのような設計になっています。(アプリを開発して組み込むだけでいけると思ったのですがweb含めて予想以上に大規模な改修が必要でした・・。)
審査を通過したアプリは現在準備中で近日公開予定です。ストアに公開次第こちらにも詳細とデモを追記します。
また今後こちらのサイトでアプリ開発、ストアリリースも受注開始する予定です。
受注にはいくつか条件がありまして、まずiOSアプリ開発に必要なXcodeが動くMacと、Apple developerへの加入(年10000円程)を準備していただく必要があるのと、作業はそちらのMacへリモート接続で行います。またAppleへの登録などはお客様にも作業していただく必要があります。こちらが全ての作業をお引き受けするということはできないため、審査を通過するまでそれらの作業を一緒に進めていくというようなイメージになります。
金額は基本機能40万円で受注予定です。
※分割払い可
※アプリ機能とリリース代行のみの金額であり、ZOOMYやEVERYのWeb側のカスタマイズについては別となります。
受注の条件が少し厳しめなので、こちらのサービスについては希望する一部のお客様向けになると考えていますが、他社に開発とストアリリースを依頼する場合数百万円を超えるのが一般的かと思いますので、できるだけ価格を抑えてストアにアプリを公開したい場合にはおすすめです。
※上記問題ないという方でしたらお引き受けさせていただきます。
詳細はまた別記事にしますので続報をお待ちください。
また気になるという方がいましたら気軽にLINEなどからご連絡いただければ詳細をお伝えさせていただきます!