4
2

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 3 years have passed since last update.

ローカル環境でOneSignalのテストする方法

Last updated at Posted at 2019-12-14

当記事について

OneSignal(*1)をローカル環境でテストする際のハマりどころと手順についての記録。

*1 ... 手軽にWebプッシュ通知を実装できるWebサービス

ハマりどころ

ローカルテストの方法がググりづらい

Googleで検索しても、なかなか公式ドキュメントの記述にたどり着けない。

: 「OneSignal FAQ」で調べると、そのFAQの中に記述がある。

ローカルテスト用アプリの登録

ローカルテストをするための設定項目が、アプリの登録画面や登録後の設定画面上に見当たらない。

: 大前提としてWebプッシュ機能は、OneSignalダッシュボードで指定されたサイトURLでのみ使用できる。そのためOneSignal上でプロダクト用とローカルテスト用のアプリを分けて登録する必要がある。

LOCAL SETTINGの項目が見つからない

「LOCAL SETTING(ローカル環境でテストをできるようにするか)」という項目が
公式のドキュメント上では存在しているのだが、実際に登録用のウィザードを開くと表示されていない。


SITE URLhttp://localhostもしくはhttp://127.0.0.1を入力すると表示される。

手順

1. OneSignalのヘッダーから+ New Appを押下

image.png

2. 任意のApp名を入力してADD APPを押下

image.png

3. Web Pushを選択してNEXTを押下

image.png

4. Typical Siteを選択

image.png

5. 任意のSITE NAMEを入力

image.png

6. SITE URLにをhttp://localhost:ポート番号入力

ここでhttp://localhostもしくはhttp://127.0.0.1を入力するとLOCAL SETTINGについてのトグルが表示される

image.png

7. LOCAL TESTINGのトグルをONに変更

image.png

8. ADD PROMPTを押下してPermission Prompt Editorを開く

image.png

9. 任意のPROMPT TYPEを選択してSAVEを押下

image.png

10. 任意のWelcome Notificationを入力

  • デフォルトでも登録は完了できる
  • あとで変更できる

image.png

11. Advanced項目を設定

image.png

4
2
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
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?