I would appreciate a suggestion.
I have a requirement that whenever users share my App. I will send a random code with the share message generated on our server.
So when a new user installs the App and creates an account he'll enter that code in the Signup process so I need to give him a 10% discount on the new purchase once and the user shares the App a 10% discount on the renewal of the subscription.
If a user shares the App with multiple users for e.g 6 users signup so they got 10 10% discount and the user share App will get a 60% discount on the renewal of the Subscription.
Please give me a suggestion to integrate it through react-native-iap
Please share your suggestion.
Related
Adding a discount offer to the yearly subscription doesn't seem to be working. The billing dialog still shows the full price.
I have set up a yearly subscription. I want to give new subscribers a 20% discount as a new years special. I have added the "Percentage discount" offer, which should run after the free trial. I plan on de-activating the discount offer once the special ends. However, when it is activated and I test it, it still shows as $99.99 instead of $79.99.
I am testing using a google account that has been added to the internal testing track, and this user has never subscribed.
Any idea what I'm doing wrong here?
I have my paid app in Playstore and AppStore. Now as per our requirement I want to convert a paid app as a yearly subscription.
For example, Users purchase the app at $50 and that will be their first-year subscription. Is that possible?
I notice both Playstore and AppStore only have two options for downloading the app that is,
Users can download the app for free.
Users need to pay some amount to download the app, and users can use that app for a lifetime.
So there is no subscription option for downloading the app.
But Playstore and AppStore provide subscription options as In-app purchases.
To achieve my requirement, I have a thought to implement the below idea,
Once users paid and download the app, we will allow the user to use the app for one year. Then after one year, we will ask for the subscription(In-app purchase) when opening the app (without any free content in the app for the user), the user needs to pay to continue to use it. If payment is successful then I allow the user to login the app, if-else the user needs to exit the app.
Will the AppStore and PlayStore accept the above idea?
Is this possible? If not, please suggest a solution for us?
The main goal is users need to pay $50 per year.
Thanks in advance.
re the Play Store. If you want to have a subscription you need to make your app Free and then add your subscription(s).
See in Google Play console
Monetise,
Products,
App Pricing,
In-App products,
Subscriptions
App Pricing - make it Free. Note you can't change back to Paid after making it free, so make sure you understand that before making it free.
Subscriptions - Enter your subscription details and make the subscription active.
Any app that is marked as Free will have an install button on Google Play. If it is a paid app then the user will be prompted to pay for it before they can download it.
A subscription can have a trial period. The user is only charged when the trial period ends or you option to control the trial within your app via your own server etc.
I can’t comment re the Apple Store.
I am curios to implement in app purchase but there for i have some questions. I have already seen this post that helped to setup google account and products. I have created two subscriptions on google app purchase which is monthly and yearly with 7 day free trial also. Please see below my doubts and questions.
It seems i can get only one product at time with in app purchase 2 plugin
I need to show subscription list manually and click on each subscription will get product details ?
After purchase we need to store current subscription details on server side to maintain user current subscription ?
When auto renewal happen then do i need to register web-hook in google/apple developer account to notify our server so we can extend expiry date ? and with out web-hook is possible then how can achieve that and what can be pros and cons ?
What is basic idea to implement restore purchases if user login on second mobile with same google/apple account ?
Thanks,
Your help will be appreciated.
i have an app which have to login to enjoy the features i have a premium subscription but the susbscription aplies to every user use the app i want to get subscribers by user and not by app
this is what i try do achieve:
user 1 -> premium subscription
user 2 -> adfree subscription
user 3 -> free
this is what is happening at the moment:
user 1 -> adfree subscription
user 2 -> adfree subscription
user 3 -> adfree subscription
how to achieve this?
im using https://github.com/anjlab/android-inapp-billing-v3
You're correct, IAB is based on gmail accounts and not based on users. You would have to devise your own logic for this kind of behavior, using a backend server. A general idea from the top of my head is:
Buy an in-app product using a gmail account.
Call your own server's API and register this orderId for this particular user that is active and store this information on the server.
Next time when the app is active, check for all the purchases for this gmail account.
Call your own server to check for active purchases/subscriptions for this active user.
Based on the response from 3 and 4, decide what is available for this user to enjoy.
Suppose I have a game for purchase on Android Market; is it possible to allow the buyer to send a limited amount of invites or codes to their friends, which will allow them (the friends) to download the game free of charge?
Or is my best bet to make the game free and use in-app purchases and/or codes for account creation (it's a network-based game)?
EDIT: Google has added support for promo codes.
Kaka, I am afraid that there is no direct way.
Here is one way to implement it (albeit involves manual refunds) :
1. You can generate a hashcode as free key which gets generated and sent to the user whenever he buys the product.
2. User can then share the hashcode with few friends.
3. Friends buy the product from Android Market and login to the app. They then enter the "free code" sent by User 1 and submit it in App.
4. You refund the amount if the "free code is valid and is not exceeded the count" manually in Android market.
Not the best solution but works if the number of users are less and you can handle the refunds yourself.
Unfortunately there's not way to let a user install a paid app for free (presumably in case it's exploited to cut Google out, thus costing them their 30%)
Your second option - a free app with in-app purchases - is by far the better option.