Help us understand the problem. What is going on with this article?

開発中のiOSアプリにMacからプッシュ通知を送る

More than 1 year has passed since last update.

tl;dr

Pusher という macOSアプリで簡単に送ることができた

osx1.png

インストール

$ brew cask install pusher

以上

APNS証明書のインストール

これはいつもの作業だと思うので、以下の記事などを参考に。

プッシュ通知に必要な証明書の作り方2018

APNS証明書を自身のマシンにインストールできれば自動的にリスト表示してくれる

p12s.png

device token の取得

プッシュ通知の送り先を決めるために device token を指定する必要がある。
アプリにプッシュ通知を受けるための実装全般については 別の記事 を参考に。

プッシュ通知を受ける実装が完了していれば、通知を許可したタイミングで以下のデリゲートメソッドが呼ばれる。
取得した文字列をテキストボックスにコピーする。

AppDelegate.swift
// MARK: - UIApplicationDelegate

    func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
        let token = deviceToken.map { String(format: "%02.2hhx", $0) }.joined()
        print(token) // この文字列を device token としてテキストボックスに貼り付ける
    }

devicetoken.png

通知

Push ボタンを押すと通知がとぶ。

IMG_E918237FD2AC-1.png

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away