The app store keeps track of what you have paid, and won't make you pay again in my experience. This is true of both the MAS and ios app store. I've "rebought" Growl with the same account probably 20 times now, and not once have I been double charged (yes I bought Growl and didn't use a promo code). Does this information help?
Chris On Tue, Nov 8, 2011 at 9:30 PM, xairbusdriver <[email protected]> wrote: > Even after using the developers Growl Version Detective app, I could > find absolutely no versions of Growl on my boot drive (NOTE: That > doesn't mean there isn't something in Time Machine or the attached > backup drive/partitions). Of course, the App Store still claims it's > 'Installed' even after Shutdown and Restarts. > > I'll do some testing tomorrow by disconnecting the external drive. But > I think it may be more a matter of editing the /Library/Receipts/ > InstallHistory.plist XML file. Previous versions of X stored ".pkg" > files in that location, and third-party apps still can, I think. But > that plist is interesting and possibly how Lion now records what is > installed. > > Here are two different entries in that file: (apparently no formatting > options in these forums...maybe when Google becomes successful, > they'll be able to provide those kinds of tools... :rolleyes: ) > <dict> > <key>date</key> > <date>2011-11-04T14:09:57Z</date> > <key>displayName</key> > <string>iMac EFI Firmware Update</string> > <key>displayVersion</key> > <string>1.7</string> > <key>packageIdentifiers</key> > <array> > <string>com.apple.pkg.iMacEFIUpdate</string> > </array> > <key>processName</key> > <string>Software Update</string> > </dict> > <dict> > <key>date</key> > <date>2011-11-06T20:00:46Z</date> > <key>displayName</key> > <string>Growl</string> > <key>displayVersion</key> > <string></string> > <key>packageIdentifiers</key> > <array> > <string>com.Growl.GrowlHelperApp</string> > </array> > <key>processName</key> > <string>storeagent</string> > </dict> > > The biggest difference between these two entries, in my opinion, is > the processNameKey string, The .iMacEFIUpdate was downloaded via > Software Update. The problem app, Growl 1.3.x notes that it came from > the App Store (aka: store agent). I'm thinking this may actually be a > file that the Store reads when we access it and it is how it > determines what apps are "Installed." This could explain why removing > all traces of an app from our drive(s) can still show as "Installed" > at the Store. Normal removal methods don't touch any System owned > files or databases. And I doubt most third-party "App Deleting" tools > do either. Of course, this is only my suspicion, I have no proof, even > anecdotal. But I plan on seeing if editing out that Growl install > entry can convince the Store that it's no longer on my computer! > > OTOH, with my luck, the App Store won't have it's own database of my > purchase and will only allow me to download after paying the two > bucks, again! 8-) Please wish me luck! > > -- > You received this message because you are subscribed to the Google Groups > "Growl Discuss" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/growldiscuss?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en.
