前提・実現したいこと
現在swiftでamplifyを用いてiOSアプリを実装しています。amplifyでは自前のサーバーを介さずDBにクエリが行えるため、現在サーバーを用意していないです。また、プッシュ通知を送信するためのAPNSに対するリクエストはOneSignalSDKとAlamofireを用いてクライアントから直接行っています。
以上の理由から、受信したプッシュ通知を非表示にする/あるいは通知を受信しないよう受信側のクライアントから制御を行いたいのですが、いい方法が検索してもなかなかヒットしません。何か良い手段はないでしょうか。
試したこと
すでに行ったこととしては、プッシュ通知を受信すると最初に呼ばれると考えられるAppdelegateの
func userNotificationCenter
の1行目でreturnしてみたのですが、プッシュ通知を通常通り受信してしまいました。
やはりAWSのラムダなどを用いて制御するしか無いのでしょうか…
何かいい案があればご教示いただけると幸いです。
あなたの回答
tips
プレビュー