

はじめまして。

現在iOSのアプリを作成しているのですが、通知周りで躓いています。

やりたいことは下記のような感じです。

・ViewControllerのUISwitchの値が変更されたら通知許可を書き換える  
ex: 許可がtrueならUISwitchをfalseにしたら許可もfalseになる

現在通知の状態を取得することはできるのですが上書きすることはできないのか悩んでいます。

iOS11からアプリの通知設定画面にもURLスキーマで飛ばせなくなったみたいなので困っています。

どうか教えてください。もうstackoverflowです。。。

他にいいやりかたがあればご教示いただければ幸いです。


CC BY-SA 3.0
2017-11-30T13:32:26.350
39955
2017-12-01T00:07:44.597
26416
question
swift ios
iOSでpush通知の許可を書き換える方法


できません。プッシュ通知を受けるかどうかはユーザーがコントロールするものなのでユーザーが拒否しているものをアプリ側で勝手に変えることはできません。それができたら許可の仕組みが意味をなさなくなってしまいます。


CC BY-SA 3.0
2017-12-01T00:07:44.597
39960
2017-12-01T00:07:44.597
5519
39955
answer