I want to add in app billing to my android app. But I face a problem. If user logins 2 gmails on device (gmail A and gmail B), how can I know which of them is used for in app billing? We know that, at the moment of paying, user can pick any of his gmails to continue buying items. And json data from Google doesn't includes information about chosen gmail. Can any body help me? Thank a lot.
Related
I am using AppInviteInvitation to let users invite other others for my app. Does anyone know if there's a way from the API to prevent users from these two scenarios:
already have the app installed
received the invitation previously?
Thanks!
Firebase App Invites does not allow you to get information on the list of users who has been invited before or already have an application in their smartphone.
I would recommend to use combination of "Firebase App Invites" and "Facebook App Invite".
Facebook App Invite take care of both the scenarios you mentioned:
1) Already have the app installed - If the user already have an app installed the users won't see your invite in their notification.
2) Received the invitation previously - If the users already received the invite before they won't receive it further after a threshold time.
But again you don't have any API to access this information, the above scenario is taken care by Facebook itself.
Google App Invites only allows you to find out the fact that you were invited, but does not store this information anywhere. You can use the services such as Kinvey, Deployd, PushWoosh and so on, in which you can record information about the invites sent in database. So if the invited user has an installed application you can fix the invoice repayment there, and the inviting user in the application sees how many invitations he has left to send.
We currently have an Alexa app that lets users ask for details about upcoming events, now the company wants to implement the same thing for Google's assistant. It seems like this is supported through "Actions On Google", which is very similar to Alexa.
One thing Alexa allowed us to do that I cant figure out with Google is setup a login screen. When a user first accessed the app via voice command, it would take them to an authentication page. We used this to tie an Amazon user to our internal records so that we could identify their specific information when they made a request. It was also used for authentication and authorization.
I dont see how to do that with Google. I assume that you can, but I havent been able to find it. Is there a way to set up a login screen so that when someone says "Hey (Agent), tell me about my day tomorrow", I can confirm who the person is to look up their information?
Yup, you're looking for Account Linking.
The term comes from linking the account they log into with your service to the account that Google uses to track them. You'll need to implement a basic OAuth server, including the page where they log into your service when they're directed there from the Assistant, and a way to issue authentication tokens to the Assistant. When requests come in from a user with a linked account, you'll get the tokens from the user, and you can use this to identify who the request came from.
I want to develop an app for android and ios with in-app purchase capability. One of the "purchased virtual goods" I want to give to user (like a gift) only the first time.
I don't want implement user registration.
If the user reset own device and reinstall the app, I don't want to give him another gift.
What is the correct method?
For iOS - when uploading app if IAP contains, Apple ask for first time discount or also you can give promo code to user for this feature.Refer to image for the same
I have an app that I want to connect to my web site via login in the app. Once logged in, the user can purchase extra content. So, I'll open the browser on the device and let them choose from choices on my website. Upon purchase, sending them to Paypal for example, what's the easiest way from the app's perspective to determine that the sale went thru and it's ok to download the content? Is there a "common" way to do it? I was trying to stay away from in-app billing. I've seen other apps do it the way I describe.
Have a look at in-app billing and there is also a nice tutorial here. You probably won't be able to use paypal.
Im about to make a android app and would like to use In-App-purchase in it.
I have tried there sample code, and seems pretty easy, i just cant figure out how to use the data you buy (download) with in-app purchase.
The user have a listview with some text and a button, the text describe about the video he is going to download. When the user clicks the button in the list view i want the respective video to be downloaded from urban airship.
How to relate each list with the video in the server
Anyone have experience with this?
Any help would be appreciated :D
How to relate each list with the video
in the server
for in app billing you have to make product id on your android market account and the market will do the mapping between the product and its id which you will purchase through your application. In Android developer site it is very nicely explained....
see this link..
http://developer.android.com/guide/market/billing/index.html