riverscuomo / public-bug-hunt

A place to file bug reports for all of my apps
GNU General Public License v3.0
6 stars 0 forks source link

Restored purchases message shows purchases made in other accounts #29

Open SlightlyCompletely opened 12 months ago

SlightlyCompletely commented 12 months ago

After tapping Restore Purchases in Market, the success message that the app gives also displays all bundles purchased in other accounts. It’s unclear whether this might occur outside the testing environment, for example if two Weezify accounts are on one device.

Steps to reproduce the behavior:

  1. Log into a Weezify account.
  2. Navigate to Market.
  3. Click Restore Purchases (whether or not purchases have been made with the account).
  4. A message appears stating that purchases have been restored, but it lists all purchases made by all accounts used in the testing process.

Expected behavior Whether in or out of the testing environment, the the success message for restoring bundles should not be listing bundles that have not been purchased by the account currently logged in.

Occurs in Weezify v1.8.6 on both iPad Air 5th gen (running iPadOS 16.6.1) and iPhone 7 (running iOS 15.7.8).

IMG_8218

https://github.com/riverscuomo/public-bug-hunt/assets/144279871/93633674-afee-486b-8e59-f03ccef79de7

SlightlyCompletely commented 12 months ago

This issue does occur outside the testing environment and appears in the public release version of Weezify 1.8.9.

Device: iPad Air 5th gen OS: iPadOS 16.6.1

KCreek1 commented 12 months ago

I'm guessing this is once again tied to the Apple ID / payment method somehow.

I tried on my iPhone this am. Although it says it's restoring my purchases, it does not give me access to the demos that were not purchased with the account. So that's good.

Example: I own Pacific Daydream on my actual account but not on this tester account shown. I click restore purchases and it says it's one of the bundles restored. But it is not accessible in the player and is still available for purchase in the market.

image

image

image

iPhone SE (2nd gen) iOS 16.6.1 Weezify 1.8.9 (168) public release