Нет.
Это уже восстановление :
BLYNK_WRITE(V1) {
digitalWrite(1, param.asInt());
}
А чтобы восстановить нужно записать где-то в коде :
val =digitalRead(inPin);
Blynk.virtualWrite(V1, val);
Ну так это ж совсем другое :). И есть в примерах blynk-library/HardwareSyncStateFromApp.ino at master · blynkkk/blynk-library · GitHub
значения gpio пинов можно сохранять в виртуальных пинах и потом из них брать значения, иначе - EEPROM
Есть как минимум 2 разных способа это сделать.
Раз - blynk-library/ButtonInterrupt.ino at master · blynkkk/blynk-library · GitHub
Два - blynk-library/ButtonPoll.ino at master · blynkkk/blynk-library · GitHub
Что именно наше приложение не делает? Больше конкретики пожалуйста.
Покажите настройки Вашего виджета пуш нотификейшенов.
Потому что это уже давно есть.