I have this android icon pack I made and published on Amazon app store, but want to add it to Google playstore. The problem is that I can't sell apps on playstore but only give them for free because I can't have a merchant account in RSA.
Now my question to you is, is there a way I can implement something that you pay through PayPal after you downloaded the app and before you can use it?
If you want to put it in the play store no there is not because it is against the developer agreement for in-app purchases. you must use google's in-app purchases if you want to enable stuff after download or else risk getting the app pulled.
Related
We want to implement the following pricing model for an app in app store and play store.
App users gets 'x' months of free trial. Post trial app user cannot access a particular feature in the app, unless they subscribe to the yearly fee 'y'. They can access other features of the app.
Is this possible?
if not, what is the closest that can be done?
Yes, It's possible.
If you publish your app in google play store, you can use in-app purchase and set up item on google play console. I don't know about apple store, but I think it's the same.
If you want to implement that independent with google play store or app store. I think you should implement on the server side, or you can try Firebase & Firebase App Config for your app.
I'm not trying that before, but I think Firebase can solve your problem in simple way.
I am developing an application for iOS and Android and this app will be free on the store, but to use all features of the app, the user will need to pay a licence every month/year and if he doesn't pay it, he will have only a limited access to the app, with just few features. Moreover, the first month after he registers, he will have full access.
To pay the licence, it'll can be done in the app or on the website.
For that, do I need to develop a function to check on each connection my database to see if the user has paid, or is there already something done. I have look for "in app purchasing" but it seems that it works only for app where we pay once to have full features, and not every month.
Thank you :)
Regards,
There is a system in in-app-purchase for this, just check the url: https://support.apple.com/en-gb/HT202023 and "Auto-renewing subscriptions" tab
you can go for in app purchase / in app billing
iOS,
In-App Purchase lets you sell a variety of items directly within your free or paid app, including premium content, virtual goods, and subscriptions. And just like apps you sell on the App Store, you receive 70% of the purchase price.
https://developer.apple.com/in-app-purchase/
Android
Use In-app Billing to sell digital goods, including one-time items and recurring subscriptions.
Supported for any app published on Google Play. You only need a Google Play Developer Console account and a Google payments merchant account.
Checkout processing is automatically handled by Google Play, with the same look-and-feel as for app purchases.
http://developer.android.com/google/play/billing/billing_overview.html
I've found plenty of documentation on how to verify in-app purchases. But I want to verify the app being purchased, not anything in-app. APKs are extremely easy to pirate. What I want is before allowing a player to use multiplayer, to make them log into Google and verify from Google that they purchased the APK on Google Play. (I'm not marketing on Amazon yet, I'll worry about that later).
I'm using Unity3d. I'm able to get the Google Unity package to work just fine. I'm able to integrate Achievements and Leaderboards just fine. I'm just trying to figure out if there's a "yes they purchased this game" verification.
Yeah there's a licensing API.
http://developer.android.com/google/play/licensing/index.html
I think that meets your requirements?
I have looked around on the internet and cannot find anything on this topic. If my app is a game and I want users to buy tokens from me for a price and they pay one dollar for 100 tokens, how can I make my app communicate with google and bring up a menu so they can purchase through google? Is there any tutorials on this subject?
To make sure people understand it, If my app has an Activity which has a button that reads "100 tokens for 1$" Then another button that reads "500 tokens for 2$" and they click either button, it will bring up a google popup that says purchase. Then it uses their google account information through the app market to purchase the tokens. Many apps have this feature so I hope you know what I am talking about.
Please help me out, and thanks.
Also, I have looked at In-App Billing and they say you must post your app on the Google Play market complete the In-App Billing process. How can I add my app to Google Play without users being able to download or even see it. I want to upload for only developing reasons
In-App Billing is indeed the correct approach for having user purchases within your application. As you mentioned, this is only available via Google Play published apps. However, if you do not want to publish your app publically, you can use Google Play's Beta-testing program to upload an app to Google Play but only make it available to a specific group of people (those who you allow to join a Google Group or Google+ Community).
As long as you never publish a production version and only publish to the alpha/beta channel in the Google Play Developer Console, then you can create an app that utilizes In-App Billing without being public.
I am going to be supporting In-App billing/ purchases in my app.
From what I have read, it seems the Play Store app must be installed on the device in order to do In-App billing. I have 2 Android devices for testing. Both are missing the Play Store app. I am sure this situation will exist for users of my app.
Question: What does an Android developer do when their app supports In-App billing but the Play Store app is not installed on the device?
As far as I know, there is no way to do a market payment if they do not have the market.
You could see if the market is installed and if not, either provide a clear message saying so, possibly with instructions on how to get it, or link to some other payment method like paypal in a web browser.