Detect Remind Me Later

Asked by Steve Berst

How do I detect that a user has been prompted for an update but clicks Remind Me Later or Skip This Version?
I check for updates early in the startup process, if the user does not update, I need to know and continue my loading code.

TIA

I forgot to mention, I'm coding in RealBasic.
Also, if the user accepts the update I have no problem as the app will shut down. If there is no update available I can set a boolean in the updaterDidNotFindUpdate routine in the mbs plugin.
So, my app is sitting in a while loop waiting for that boolean to be set. I need to set it when they click Remind Me Later or Skip This Version.

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Sparkle Edit question
Assignee:
No assignee Edit question
Solved by:
Andy Matuschak
Solved:
Last query:
Last reply:
Revision history for this message
Best Andy Matuschak (andymatuschak) said :
#1

Hm. Ugly, but you could observe updateInProgress. If it changes from YES to NO, then either no update was found or the user canceled the update. If it never changes, then you're going to get relaunched anyway.

Better APIs needed, clearly.

Revision history for this message
Steve Berst (steve-wdweb) said :
#2

Thanks Andy Matuschak, that solved my question.

Revision history for this message
Steve Berst (steve-wdweb) said :
#3

I really appreciate your quick response. Updating on the Mac has been a nightmare for our customers and Sparkle is beautiful...

Thanks for everything!