Skip to content

curl で iOSにVoIPプッシュを送る

   

curl で iOSにVoIPプッシュを送る方法です。 まず VoIPプッシュ通知用の .p12 ファイルを .pem に変換します。

openssl pkcs12 -in file-name.p12 -out file-name.pem -nodes -clcerts

.pem ファイルを使ってプッシュ通知を送ります。apple の URL は配布方法によって異なるので気をつけてください。 たとえば Xcode から実機に送ると以下の URL で良いですが、TestFlightやストアから配布する場合は URL 中の develop は不要です。

curl -v -d ‘{“aps”:{“alert”:“hello”}}’ –http2 –cert file-name.pem https://api.development.push.apple.com/3/device/{YOUR_TOKEN}

関連記事

  1. SwiftUIでプログラムで前の画面に戻る
  2. Swiftで仮引数を持つイニシャライザをスマートに書く
  3. UIAlertControllerでアラートを表示する
  4. SwiftUIのPreviewを横向きにする
  5. Buttonからプッシュ遷移をする(NavigationLinkを無効にする)
  6. SwiftUIでNavigationBarを隠す
  7. UIGestureRecognizer でジェスチャーイベントを取得する