moezbhatti / qksms

The most beautiful SMS messenger for Android
https://qklabs.com/download
GNU General Public License v3.0
4.47k stars 1.06k forks source link

Purchasing QKSMS+ via Google Play Store does not transfer between phones #1870

Closed philip-n closed 2 years ago

philip-n commented 2 years ago

DESCRIPTION

I'm in the process of replacing my old phone and want to transfer my SMS from old phone (QKSMS) to new phone (QKSMS). The unlock of QKSMS+ on old phone does not transfer to new phone.

STEPS

  1. Install QKSMS on phone A via Play Store
  2. Install QKSMS on phone B via Play Store
  3. Purchase QKSMS+ on phone A (and export messages)
  4. QKSMS on new phone does not have the new features unlocked.

EXPECTED

Once QKSMS+ is purchased, all devices using the same google account should have the QKSMS+ features unlocked (and not show the payment buttons any more).

OBSERVATIONS

Phone B still shows both buttons that allow to pay for QKSMS+. When activating the button, there's an error message from Play Store: "You have already purchased this item" (rough translation).

Deleting QKSMS on phone B and re-installing did not seem to have any effect.


Looking for hints, I found https://github.com/moezbhatti/qksms/issues/1446#issuecomment-500599564 which explicitly states that purchases carry over from one device to another.

philip-n commented 2 years ago

Well, that was a quick one. Restarting Phone B solved my problem.

Am not sure how the non-unlocked version of QKSMS could "survive" being deleted and reinstalled without detecting the upgrade, but there might be some Android-caching-wizardry at play...

Closing this issue :sunglasses: