Is it possible that you’re force-closing the app? If you do that, it will prevent AnkiMobile from being able to schedule the notifications in the background.
I always close any app after using it, and I don’t have any notification issue (I also used to do this when I was using an Android phone in the past, and everything worked well). But if Anki needs to be always opened for this to work, then I’ll keep that in mind thanks.
Anyway, I think it is working, but i’ll let a couple of days to pass, to be sure.
Please note that on that page, Apple recommend only closing apps if they get stuck. AnkiMobile needs to be able to run in the background, because it’s an offline-first application: it needs to work even if you don’t have internet access. Most apps that show notifications do so because they get a message from the internet, and in that case, the app doesn’t need to be running at the time.
Reviving this to ask a related, but slightly different, question.
Generally about how notifications are expected to work: I just created some notes got a couple wrong, they’re now due in an hour. I feel like I should get a notification in one hour (ie. When they’re due), but this doesn’t seem to be happening. Does Anki only send notifications once at the start of the day (honestly, I don’t recall ever even seeing an Anki notification).
I don’t force-close the app. I have notifications turned on. But I don’t seem to get any notifications. My Anki mobile version is 24.04 (iOS). Screenshots of the settings attached.
The badge is updated each time you leave the app. The reminder only appears at the configured time of day. A reminder when the next learning card becomes due has been requested before, and is on the todo list.
Yea I’ve never even gotten the reminder. The only thing I’ve ever seen is the badge. I just tried deleting the app, reinstalling, turning on notifications again … nothing.
Do you have review cards waiting? If you leave AnkiMobile on a screen like the study screen, when you return to it the next day, has it returned you to the deck list? That implies the app has been closed, which could happen if other apps on your device had taken up a lot of memory, and iOS wanted to free up some.