LoginSignup
1
0

More than 5 years have passed since last update.

isRegisteredForRemoteNotificationsはシミュレータでは常にfalseが帰ってくる

Last updated at Posted at 2018-10-12

Swiftをやっていて適度にハマってしまったので備忘録も兼ねて。

プッシュ通知を許可の有無で判定する処理ッ!

タイトルみたいな処理ってあると思うんですね。
許可されていなければ、許可してください〜っていう感じのメッセージを出す的な。

onegai.swift
if UIApplication.shared.isRegisteredForRemoteNotifications {
  // 通知が許可されている場合
} else {
  // 許可されていない場合
}

なんだけれでも、テストしてもテストしても許可されていない場合を処理が通る……
設定を確認して見る限り許可はしているんだけれども?

そもそもとしてシミュレータでは動かないッ

シミュレータではそもそもとして動かないんでした。

そもそもとして、シミュレータではプッシュ通知を受信できないので当たり前といえば当たり前なんですが……

なぜオレはあんなムダな時間を……

1
0
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
1
0