In-app purchase problems and the solutions to them

From time to time we receive messages from users of the mobile versions (i.e. for iOS, Mac, Android, Windows, and Windows Phone) who report problems with the in-app purchases of the app. The background and solutions are covered in this article.
What are in-app purchases anyway?
In-app purchase is the solution for payments like Huawei IAP is the in-app purchases service that allows users to make payments within apps. All mobile versions of Huawei user so-called in-app purchases. You can download and test the app for free from the respective app store.
Other IAP Solutions
Just like the purchase of a paid app (which must be paid for directly when downloading), the purchases of in-app items are also processed via the respective app store. The only difference is that with an in-app purchase the user is in the respective app and with a download purchase directly in the app store. In both cases, the App Store works behind the scenes.
With regard to in-app purchases, we are now mainly receiving messages about two different problems.
Problem 1: Unable to make purchases?
The user tries to make the purchase in the app and receives an error message. Mostly that there is no connection to the store or that the purchase has been canceled.
The purchase and payment are therefore not carried out and the functions in the app remain limited. This is understandably very annoying for the user. Unfortunately, we are usually unable to help in these cases.
As previously mentioned, the purchase and payment are handled solely by the App Store. Neither the app itself nor we as developers have any influence on this process. We don't even get a message about this from the App Store.
Think of it like buying software in a real store:
- The developers made the software and delivered it to the store.
- The customer selects the software in the store and then wants to pay for it at the checkout.
- If the cash register is defective or any other problem arises in the store, the developers have no control over this.
- The store does not inform the developers of every single purchase, nor does it give the developers any details about its customers. The developers only regularly receive invoices from the store in the form “In month X the software was sold Y times”.
It is exactly the same with the app stores: If there is a problem with the purchase, the store, i.e. the app store, is the right contact.
The app stores are large and complex systems. Errors and problems are relatively common here. These can be problems with individual connections or even large-scale failures. Big problems, however, are a big exception and only occur very rarely.
If there is an error in a purchase, this is usually a minor problem such as a broken connection. These problems usually resolve themselves after a relatively short time.
The solution for the user is very simple: wait for a little and then try again.
That sounds banal, but in most cases, it is really the right solution.
Problem 2: Functions that have already been purchased are suddenly blocked again
While problem 1 was about the fact that purchases could not be carried out, this point worked with problem 2: The user has successfully carried out the purchase and can use the associated functions without restrictions. For no apparent reason, however, the functions will eventually be blocked again and the user will be asked to buy again.
This problem is, of course, even more annoying: you have paid and suddenly the associated service has disappeared and you have to pay again.
Don't worry: every in-app purchase in our apps only has to be bought and paid for once.
In most cases, the disappearance of the purchased functions is not as unreasonable as it seems. The most common reason in most cases is:
Cause # 1: reinstalling the app
If the app is reinstalled, it will initially appear without any purchases. The functions are therefore blocked. It does not matter whether the app is being reinstalled on the same device or whether you have bought a new device.
In this case, the app simply doesn't know anything about the previous purchases. But it's easy to remember. The way to do this differs slightly depending on the version of the app
iOS and Mac
Simply go to the purchase page in the app and use the function for restoring previous purchases at the bottom. As long as you perform this restore with the same App Store account as the original purchase, the app will be reminded of the purchases and makes the associated functions available again.
Android, Windows Phone, and Windows
With these platforms, recovery simply consists of doing the purchase again. As long as this is done with the same storage account as for the first purchase, the store will automatically recognize that the item has already been purchased and release it without a new payment.
Cause no 2: update the app
After updating the app, the purchases disappeared. This shouldn't be the case, because when updating, the App Store only downloads a new version of the app, while the data of the app is retained. In contrast to reinstalling the app as with cause 1, the purchases should not be forgotten. Actually…
In rare cases, however, the purchases no longer exist after an update. This is probably due to an error in the update or in the system.
In this case, too, the solution is to use Previous Purchase Restore as in Cause 1.
Cause # 3: change of platform
Many users know that purchases can be restored to a new device. Cause 1 is therefore not a problem for these users. However, we regularly receive messages from users who report that a purchase of the iOS version on the Mac cannot be reactivated. Or that the purchase is not recognized on Android on Windows, etc.
That is correct and generally not possible. So this is not a limitation of MoneyControl, but a general function of the App Stores. Purchases cannot be exchanged between the app stores. If an in-app purchase was made in the iOS version, for example, it must be executed again in the Mac version.
That sounds pretty bold at first. Why should you pay twice for the same service !? But you should note that you are buying two different services.
Of course MoneyControl for iOS offers (almost) the same functions as MoneyControl for the Mac, for Android, etc. Of course, both versions of the app serve the same purpose. But it is NOT the same app twice.
It is not possible to simply copy an iOS app to the Mac and use it there (or vice versa). Mac OS X and iOS are two very different systems and accordingly, the associated apps are also very different. The differences between the other platforms like Android or Windows are bigger.
Each version of the app is a completely separate development. This is just like a book and its film: they both tell the same story, but still, it is obvious that the film is not simply a copy of the book. This had to be produced with a lot of money, time, and effort in addition to the book. So it goes without saying that you can't go to the cinema for free just because you've already bought the book. The same applies to the various app versions.
Cause # 4: An app store bug
Problems in this category are really very rare. An error in the App Store can cause information about existing purchases in an app to be corrupted or deleted. To make matters worse, it can also happen that the restoration of the purchases does not succeed immediately and the app therefore only works to a limited extent again.
The restoration is then a little more complex but of course still possible. Fortunately, these problems are, as I said, very rare. For this reason, we describe the procedure in these cases in a separate article.
Further reading
Further Reading
Article
What Exactly is a Rizz App?
At its core, a rizz app is an AI-driven communication assistant designed to help users craft more engaging, witty, and personalized messages. Unlike the dating platforms themselves (like Tinder, Hinge, or Bumble), a rizz app acts as a secondary layer of support. These apps use advanced Large Language Models (LLMs) to analyze the context of a conversation. By uploading a screenshot of a match's bio or an ongoing chat, the AI generates several response options tailored to the s
March 14, 2026
Article
Unleashing the Potential of Roku App Developers
Introduction Roku, the pioneer in streaming innovation, has transformed the way people consume media content. With its user-friendly interface and a vast array of channels, Roku has become a household name in the world of entertainment. Behind the scenes, Roku app developers play a crucial role in shaping this ecosystem, crafting engaging experiences for millions of users worldwide. In this comprehensive guide, we delve into the world of Roku app development, exploring its nu
March 5, 2026
Article
Functional Chewing Gums: From Basic Sugar-Free to Remineralizing Formulas
How Functional Chewing Gums Have Evolved Chewing gum was once a simple product focused on flavor and fresh breath. Today, functional chewing gums are designed with specific ingredients that target broader wellness and oral care goals. From basic sugar-free formulas to advanced remineralizing blends, the category has expanded rapidly. This evolution reflects changing consumer priorities. People are reading labels more carefully and looking for gum that fits into a larger daily
March 4, 2026
Article
Are You Missing Out? Free Tablets That Keep You & Your Beloved Ones Healthy and Connected
Technology has become a key resource for older adults, enabling them to live healthier and more socially connected lives. As work, education, healthcare, entertainment, and social interaction increasingly take place in digital spaces, it is crucial that the elderly are not left behind but instead fully included in the digital transformation of society. Digital Tools as Key Resources for Older Adults These tools have become deeply woven into the fabric of everyday life. From c
February 28, 2026