0
我的應用程序中有一個方法通過觀察者和發送者執行,當用戶點擊「didReceiveRemoteNotification」下的App Delegate中的代碼進程點擊本地/推送通知時,它就會工作。但是,當用戶忽略通知,並點擊應用程序時,該方法將不會被執行。有沒有辦法解決這個問題?我使用通知的原因是因爲我正在使用cloudkit,並且通知會根據訂閱記錄創建記錄時觸發。當用戶沒有直接點擊通知時,可以選擇使有效載荷脫離通知嗎?
ex。發件人
[[NSNotificationCenter defaultCenter]
postNotificationName:@"observeChange1"
object:self];
前觀察者
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(observeChange1:)
name:@"observeChange1"
object:nil];
notification.request.content.userInfo將返回有效載荷 – user3608500