よしたかの日常

日常の事やイラスト投稿、開発している時の備忘録を書いています。

Swfit3でのプッシュ通知トークンの発行

こんばんは!

すごく久しぶりに記事を投稿!
と言っても、備忘録用に記事を書くのですごく短いです。

Swift3でのプッシュ通知する際に、必要となるトークン発行のコードが、Swiftのバージョンと友に変更されていっており、ググった際にいろんなコードの記事が出てきたので、自分の備忘録用に書きます。

証明書は割愛!

プッシュ通知に必要となる証明書関係の作成の仕方は従来のやり方で問題なかったので割愛です!ヽ(´ー`)ノ

プッシュ通知の確認ダイアログ表示

この処理のソースが、Swiftのバージョンによったり、iOSのバージョンによって書き方が変わってしまっていたので、とりあえず今(2017/08/31)のバージョンの書き方をメモです。

AppDelegate.swift

import UserNotifications

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
  let center = UNUserNotificationCenter.current()
  center.requestAuthorization(options: [.alert, .badge, .sound], completionHandler: {granted, error in
    if error != nil {
      return
    }
    if granted {
      UIApplication.shared.registerForRemoteNotifications()
    }
  })
  return true
}

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
  print(deviceToken)
}

AppDelegate.swiftファイルに『import UserNotifications』を記述して、『application:didFinishLaunchingWithOptions:』関数内にプッシュ通知を要求する部分を記述。

新しく『application:didRegisterForRemoteNotificationsWithDeviceToken:』関数を記述して、トークンを取得した際の処理を追加。


最後に!


『Target > Capabilities』の『Push Notifications』が『ON』になっているか確認!
地味にここで、少し躓いてしまった…(汗)


とりあえず、これでアプリを実機にインストールしたらプッシュ通知の確認ダイアログが表示されたので良し!

『Amazon Kindle Whitepaper マンガモデル』を買った!

こんにちは!

この間のAmazonプライムセールの時に、前々から気にはなっていたKindleを思い切って買っちゃいました! セール価格で、4割〜5割ほど安くなっていたので、ついポチッとしてしまいました(笑)

『キャンペーン情報つき』というのを買ったようで、スリープ中やホーム画面の下部にKindleのバナーが出てきちゃってます。

キャンペーン情報のあり・なしとか購入した後に知っちゃったので、後の祭りな感じですけどね。 試しに、消せるのかググってみたら下記のサイトがヒット!
消せるようなので、気になるまで気にしないことにしました\(^o^)/

www.kenkihou.com

確実に消せる訳ではないようなので、ダメ元な感じに思っておく程度にしときます。

続きを読む

『ありふれた職業で世界最強』を読んでみた!

おはようございます!

GWの終わり間際辺りに、ありふれた職業で世界最強というラノベをジャケ買いしちゃいました\(^o^)/
連休終わり間際だったので、読むのが遅くなってしまったんですけど、読み終わったので感想的なのをφ(. . )カキカキ


店頭のポップになろうサイトで上位の作品が書籍化!!的なポップが貼られてあって、思わず1巻だけ購入してみたんですよ。

転スラのこともあり、なろうで上位のものというのにも興味がわいたのもあってなんですけどね。

続きを読む

転スラウィークに行って来ました!

こんばんは!

今週から、転生したらスライムだった件のイベント! 転スラウィークというのが1週間開催されます!

場所は、池袋にある5箇所の書店になっています。
各書店に貼ってるポスターにQRコードがあり、そのQRコードを5つ読み込んで、キーワードを集めるという、デジタル?スタンプラリー的なものになってます!

キーワードを全部集めると、このイベント限定のショートストーリーが読めるようになります!
とりま、忘れないうちに、記事をφ(. . )

続きを読む