[Д2] 1. Если вы спрашиваете об уведомлениях, которые не были доставлены на устройстве, на котором установлено приложение на устройстве, и только из-за того, что срок действия уведомления истекает до его доставки или что-то еще, уведомления не поставляются.
Тогда ответ будет
Он не обеспечивает поддержку, где вы можете проверить, не истекает ли Уведомления и не доставлено на действительное устройство:
любой параметр узнать, есть ли приложение apple для push-уведомления?
См. ответ Моше в приведенной выше ссылке. Я включаю его ответ здесь, чтобы он был полезен для всех в будущем, даже если связь становится мертвой.
Короткий ответ, вы не можете, поскольку APNS - это один из способов. Однако, поскольку приложение может выполнить произвольный код после получения уведомления, вы можете использовать это, чтобы сказать, отправить HTTP-запрос на свой собственный сервер при получении уведомления.
blockquote>2. Если вы спрашиваете уведомления, которые не были доставлены как пользователь, удалили приложение, тогда вы можете обратиться к ответу на меду в этом сообщении.
Надеюсь, это поможет вам и сообщите мне, есть ли у вас какие-либо вопросы относительно моего объяснения.
Итак, я нашел гораздо более простое решение моей проблемы. Обратите внимание, что то, что ActiveCell вы используете, важно.
Вот решение текущего вопроса:
Sub Greaterthan()
Dim REF As Integer
Dim DEF As Integer
On Error Resume Next
REF = ActiveCell.Offset(, 3).Value
DEF = Application.Index(Sheets("Sheet1").Range("A1:A100"),
Application.Match(Sheets("Sheet2").Range(ActiveCell.Address),
Sheets("Sheet1").Range("B5:B1000"), 0))
Number = 3
x = "Yes"
y = "No"
If (REF - DEF) > Number Then
ActiveCell.Offset(, 3).Value = x
Else
ActiveCell.Offset(, 3).Value = y
End If
End Sub