回答編集履歴

1

サイレントプッシュやPushkitについて追記

2018/04/10 11:57

投稿

nakasho_dev
nakasho_dev

スコア2655

test CHANGED
@@ -9,3 +9,27 @@
9
9
 
10
10
 
11
11
  プッシュ通知にはペイロードという情報を埋め込むことが可能であり、通知を受けたアプリはそのペイロードから画面IDやURLなどを取得して、任意の画面や特定のURLを表示するなどの処理が可能になります。
12
+
13
+
14
+
15
+ 【追記】
16
+
17
+ ユーザがPush通知を開かずにアプリを起動する手段にはバックグラウンド更新通知があります。
18
+
19
+ 30秒以内で完了する処理でないといけなかったり、頻繁に実行してはいけないなど制限があります。
20
+
21
+ そして、自動的にアプリが終了した際は有効ですが、ホームボタンをダブルクリックして手動でアプリを落とした後は通知が有効にならないようです。
22
+
23
+ * [バックグラウンド更新通知の設定](https://developer.apple.com/jp/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html#//apple_ref/doc/uid/TP40008194-CH10-SW8)
24
+
25
+ * [iOSのサイレントプッシュを試してみる](http://www.cl9.info/entry/2017/10/14/145342)
26
+
27
+ * [iOS 7以降ではサイレントPUSH通知が可能](https://qiita.com/mono0926/items/df03c61adc56934e2e7a#ios-7%E4%BB%A5%E9%99%8D%E3%81%A7%E3%81%AF%E3%82%B5%E3%82%A4%E3%83%AC%E3%83%B3%E3%83%88push%E9%80%9A%E7%9F%A5%E3%81%8C%E5%8F%AF%E8%83%BD)
28
+
29
+
30
+
31
+ また、VoIPでの起動についてちょっと調べてみましたが、Pushkitを使用することで実現できるようです。ご参考まで。
32
+
33
+ [VoIPプッシュ通知(PushKit)と標準プッシュ通知の違いについて](https://qiita.com/mgkdev/items/303b9015fabca4eb7fb7)
34
+
35
+ [VoIP Push を簡単に発行する](https://qiita.com/sunskysoft/items/0d29b822f9a4dcc7cb98)