質問するログイン新規登録

質問編集履歴

1

情報が不十分だったので追記しました。

2020/12/03 23:52

投稿

syogaku
syogaku

スコア13

title CHANGED
@@ -1,1 +1,1 @@
1
- webアプリをネイティブアプリ化するために必要なことは何ですか?
1
+ push通知が必要なwebアプリをAppleデバイスでもpushさせたい
body CHANGED
@@ -1,13 +1,17 @@
1
1
  閲覧していただきありがとうございます。
2
+ # 前提として
3
+ - Flutterでのアプリ開発経験あり
2
- 私はNext.jsを使用してPWAのwebアプリを作成しようとしています。
4
+ - 普段はWebフロントでWebアプリを制作している
5
+ - 今回作成するアプリに使用するFW: Next.js
3
- そこで、必須の機能としてプッシュ通知機能を実装したいと考えております。
6
+ - webアプリを作ってしまってからネイティブ対応を考える流れを想定
4
- しかしながら、調べたところiOS側にはPWAではプッシュ通知をすることができず、ネイティブアプリで実装するしかないということでしたので、webアプリを作成した後にネイティブアプリを作成しようと考えました。
5
7
 
8
+ #考えていること
9
+ ECサイトライクなwebアプリをPWAで構築しようと考えています。web上で動くことを前提としたアプリで、ECサイトの性質上push通知が必須の機能となっているのですが、調べたところ[iOS及びiPadOSではPWAでのwebプッシュはサポートされていない](https://developer.apple.com/forums/thread/655353)ようなので、
10
+ 代替案としてiOS,iPadOSに関してはネイティブアプリを作ろうという考えに至りました。ですが、非常に工数が多くなりSwiftやFlutterで再度開発するのは時間がかかるのは避けたいため、PWAをそのままネイティブアプリ(push通知をはじめとしたネイティブの要素を追加したアプリ)にしてしまおうと考えているのですが、その具体的な全体像が掴めていません。
11
+ [こちらのサイト](https://qiita.com/MasanobuAkiba/items/d2d4be3f8fd2e23c0c1a#pwa-%E3%81%AE-push-%E9%80%9A%E7%9F%A5%E5%91%A8%E3%82%8A)を参考にしています。
12
+ #まとめ
6
- そこで調べたところwebview(ハイブリッド)が近いのかな、と感じておりますが、実装方法や、開発の手法がわからないのでご教授いただきたいです。
13
+ - PWAをネイティブアプリにするのに具体的にどのようなことをする必要があるのか
14
+ - push通知機能を追加したいときの選択肢はネイティブアプリ化の他にあるのか
7
15
 
8
- まとめますと、
9
- - Next.jsで作成したwebアプリをネイティブアプリにする方法
16
+ アプリとしてはメルカリの感じをイメージしています。
10
-
11
- - その際のアプリ開発の流れ
12
-
13
17
  以上の2点をご教授いただけると幸いです。よろしくお願いいたします。