I bought a permanent license but now I see "Trial Expired" when I open the latest version of the app.

Viewed 64

The app says "Trial Expired," but when I check on my license through the app, it says "Trial active." Of course, it shouldn't say "Trial" anything given that I purchased a permanent license yesterday for $70. How can I fix this? (I am using the website version purchased with Paddle.) Thanks.

2 Answers

That's odd with the Paddle version, but we'll figure it out. Could you please go to Settings->Advanced and enable Debug Mode, then use Help->Copy UUID and paste the result?

Update:

Ok, forgive me, but the UUID won't help me with the Paddle version, that was me being tired, sorry. Try these (in order):

Step 1 — Restore Purchases

  • Quit Marked completely.
  • Reopen Marked.
  • Open the subscription/license window (Marked menu → purchase/subscription item).
  • Click Restore Purchases.
  • Enter the exact email from your Paddle/PayPal receipt (not necessarily your Apple ID).
  • If the sync works, the window should change to "Lifetime License active" and the trial pill should vanish.

Step 2 — Reset local license cache, then restore again

If Step 1 doesn't fix it, quit Marked and run this in Terminal (Applications → Utilities → Terminal):

rm -f ~/Library/Application\ Support/Marked/subscription_data.json
defaults delete com.brettterpstra.marked MKSubscriptionData 2>/dev/null
defaults delete com.brettterpstra.marked paddle_customer_email 2>/dev/null
defaults delete com.brettterpstra.marked paddle_customer_id 2>/dev/null
defaults delete com.brettterpstra.marked paddle_subscription_id 2>/dev/null
defaults delete com.brettterpstra.marked cached_has_access 2>/dev/null
defaults delete com.brettterpstra.marked cached_access_date 2>/dev/null

It's normal if some lines say the key didn't exist. Then reopen Marked and run Restore Purchases again with your checkout email.

Step 3 — Still broken? Send support details

Use Help->Report an Issue to email me:

  • The email used at Paddle/PayPal checkout
  • Yesterday's purchase date and the Paddle receipt/transaction ID if you have it
  • Whether features are blocked or only the labels are wrong

I can look up the lifetime transaction in Paddle and fix the billing-server record on our side. Once the server returns permanent_license, Restore in the app should fix it immediately.

Neither of the first two steps worked. I will send you the requested information in Step 3. Thanks.