Swiftをやっていて適度にハマってしまったので備忘録も兼ねて。
プッシュ通知を許可の有無で判定する処理ッ!
タイトルみたいな処理ってあると思うんですね。
許可されていなければ、許可してください〜っていう感じのメッセージを出す的な。
onegai.swift
if UIApplication.shared.isRegisteredForRemoteNotifications {
// 通知が許可されている場合
} else {
// 許可されていない場合
}
なんだけれでも、テストしてもテストしても許可されていない場合を処理が通る……
設定を確認して見る限り許可はしているんだけれども?
そもそもとしてシミュレータでは動かないッ
シミュレータではそもそもとして動かないんでした。
そもそもとして、シミュレータではプッシュ通知を受信できないので当たり前といえば当たり前なんですが……
なぜオレはあんなムダな時間を……