You would open your application up to cheating in this case, so it is not a good idea to do this at all. I find it a little hard to believe that a mobile user wonât have internet access for extended periods of time, and if that is the case, it surely would not be the norm.
You could always just make it a condition that the coins are rewarded if and only if the user has an active internet connection, and make sure itâs clearly stated as such on the app store page, and in any help section of your app.
Itâs not up to the âclientâ. They are users of your application, and you are responsible for setting the terms and conditions of using your application. As long as you are open and honest with your users regarding such conditions, you wonât have any issues.
In this case, it really is a technical limitation that you just shouldnât be trying to fix with hacks that will cause your application more harm than good in the long run.
You can always add a notification in your application, such as âNo internet connection detected. An active internet connection is required to receive your bonus 100 coins!â, or something similar. How you word it and display it is up to you. If users ask you why they need to connect to the internet, simply state the truth, which is that there is no way to verify their subscription without it.