So has anyone found or used google checkout, or paypal, directly within your app, as opposed to sending a user to a web page to log in to paypal and so forth? I am curious how anyone has integrated checkout right into their app without the user being taken away from the app itself. I haven't checked for a while..but I thought google checkout had a REST api you could use once you got an API key, or something like it. It would be nice if google checkout and paypal were options, and could utilize a users account they may already have without them having to fill out credit card info in your app. I think a lot more people will be weary of filling out credit card info in your app, then say a familiar paypal or google checkout page. If you do send them to a web page, perhaps to sign up for an account and set up a credit card or whatever, has anyone been receiving feedback that it's annoying, users decide not to buy because of that extra process, etc?
On Wed, Mar 24, 2010 at 4:08 PM, Kevin Duffey <andjar...@gmail.com> wrote: > Kewl. I agree with you.. same thoughts.. if they are going to say don't do > it.. then they need to provide some clear cut examples and info on how to > provide such functionality. If it's thru the market, then for God's sake > please let's clean up the Market app so that virtual goods, addons etc are > NOT displayed with the market apps/games. Add more filters on the market > app. I am surprised there hasn't been any update at least since I got my > droid, for the market app. > > > > > On Wed, Mar 24, 2010 at 3:09 PM, chris harper <ch393...@gmail.com> wrote: > >> I will post my response on both threads and I Kevin you are right we had >> two threads going on this with no answer. >> >> Thanks for the input TreKing >> >> I agree I don't WANT to violate anything but when I can't get an answer I >> am not sure what do to? >> >> I have the basic skeleton structure for implementing the APK's for the >> characters though the Market. I will keep that on the side and I will start >> by publishing my characters via my own website and if they say I can't then >> you are right as least I forced a hand and got an answer. >> >> If I do get that answer then again, the question is only PART of it >> because if they tell developers that they HAVE to go though Market Place to >> provide "virtual content" which people can buy via their app (NOT AN UPGRADE >> FOR THE APP verrrry important difference) then well.... >> >> ...where is the infrastructure to support it? >> >> They have either to provide the infrastructure though Market Place for >> virtual content OR by provide the API's that developers can use in their >> apps to use Market Place to complete transactions of virtual items purchased >> within apps. >> >> They can't just say "don't do that" and not provide an alternative way. >> Well they could but it would make me rethink about developing for Android. >> >> At least that's how I see it. >> >> I'll go with my original idea and if they make me change to use market >> place then I will make sure all the other developers know about it and at >> least we have a future direction. >> >> Although I estimate that I have about another two months of code and test >> work before I distribute my app. >> >> ToonTalks! >> >> Watch for it. >> >> :-) >> >> Thank you >> On Wed, Mar 24, 2010 at 4:00 PM, Kevin Duffey <andjar...@gmail.com>wrote: >> >>> Hey all, >>> >>> read that thread and the rest of this one. I agree with TreKing. Just do >>> it Chris. The language to me, and everyone else here is quite clear. All >>> apps distributed thru the market MUST pay the market. Cool.. fair enough.. >>> but there is nothing at all that describes in-game transactions that you >>> code yourself. Nothing at all. There is no place short of this thread and >>> another that tries to identify this issue and I am rather shocked as long as >>> this thread has been around nobody from google has responded. As TreKing >>> said, it's ambiguous, it's not nearly clear enough to say you can't do it. >>> More so, I can't help but wonder, how would google ever know anyway... short >>> of someone calling them up and saying that an app sold on the market is >>> doing in-game payments thru paypal or something.. and if that person can do >>> that, why can't we find some way to contact them to find this out. >>> >>> Frankly, as I've said a few times, google would be out of their minds to >>> try to prevent this and if anything should really step up and provide a >>> solid built-in android payment capability that they can profit from. I said >>> it several times, I am ALL for giving google some of my in-game profits. >>> They deserve it if they are willing to support it by supplying the API that >>> handles the transactions. There has been plenty of articles about how long >>> can google sustain their financial status on ads only... this is clearly one >>> way they can make a crap load of money doing almost nothing (after all they >>> already have google checkout working and supported), and from the various >>> articles talking about how big micro transactions are going to be, and >>> already are, if Android itself balloons and catches up or surpasses iPhone >>> like various reports indicate, google could stand to make huge money off of >>> something like this. As well, it will provide a more stable income source >>> for developers utilizing it. >>> >>> I liken this to themes. I have yet to get my 2.1 update on my droid.. >>> supposedly sometime in 2012 or so we'll get it being 2+ months late >>> already... but, the "theme" market.. or live home screen market is sure to >>> explode as people create their own themes and sell them for .99 on the >>> market. I still don't get why google doesn't take a cut of all the apps sold >>> on the market while apple does.. I dont get it. But whatever. >>> >>> Anyway, I plan on supporting this in my apps.. until I am told otherwise. >>> >>> On Wed, Mar 24, 2010 at 12:26 PM, chris harper <ch393...@gmail.com>wrote: >>> >>>> Sorry Warren I didn't check over there. I will post the same response. >>>> >>>> -Chris >>>> >>>> >>>> On Wed, Mar 24, 2010 at 12:50 PM, Warren <warrenba...@gmail.com> wrote: >>>> >>>>> Here is where the discussion landed on the Market support forum. >>>>> >>>>> >>>>> http://www.google.com/support/forum/p/Android+Market/thread?tid=3c47284987b99696&hl=en >>>>> >>>>> >>>>> On Mar 24, 1:41 pm, Warren <warrenba...@gmail.com> wrote: >>>>> > I want to point out, because this has been part of the confusion the >>>>> > whole time, that he says, "No you should not currently offer in app >>>>> > features that you charge for." >>>>> > >>>>> > Did you get that? The you should not charge for features. >>>>> > >>>>> > So suppose, as in Chris' case, you want to load extra character >>>>> > models. Well, one of the features of your app is the ability to load >>>>> > external models. They could be from the original developer, or I >>>>> > suppose someone else could design one and send it to you as well. >>>>> Even >>>>> > if you don't have any characters installed/loaded, the feature to >>>>> load >>>>> > them is still there and it is free. >>>>> > >>>>> > This is not that different from the mp3 comparison made earlier. The >>>>> > application offers a feature, the ability to play songs, no matter >>>>> > where the song files came from. Adding or removing mp3 files does not >>>>> > change the features of the music app. >>>>> > >>>>> > On Mar 24, 1:02 pm, chris harper <ch393...@gmail.com> wrote: >>>>> > >>>>> > > jfarringdon has posted an answer to the question "In-App Purchasing >>>>> for >>>>> > > Applications": >>>>> > >>>>> > > No you should not currently offer in app features that you charge >>>>> for. It is >>>>> > > against the distribution agreement. >>>>> > >>>>> > > You could offer separate paid apps, and have your main app share >>>>> these >>>>> > > resources (if you take good care to share, normally apps do not >>>>> share). >>>>> > > Post back with your solution, it is an interesting question for a >>>>> number of >>>>> > > people. Good luck, J. >>>>> > >>>>> > >http://www.android.com/us/developer-distribution-agreement.html >>>>> > >>>>> > > View this question at the Google Help Forum >>>>> > > Unsubscribe from answers to this question >>>>> > >>>>> > > jfarringdon >>>>> > >>>>> > > Thank you for the response and exactly what I am designing. >>>>> > >>>>> > > My main app uses Characters where the information about each >>>>> character are >>>>> > > stored via the sqlite database and the images that make up the >>>>> character are >>>>> > > stored on phone which my main app uses to load a character when >>>>> needed. >>>>> > >>>>> > > I will create an "installer" app for EACH character. The installer >>>>> app will >>>>> > > contain the information for each new character and the images >>>>> (which are >>>>> > > under /assets in the apk) and when the user buys an installer app >>>>> for a >>>>> > > character it will download, run, read in the images from /assets, >>>>> write them >>>>> > > to the phone and populate the sqlite database with the the >>>>> character >>>>> > > information. The installer for each character will also uninstall >>>>> a >>>>> > > character by reversing the process. >>>>> > >>>>> > > So when an installer for character is purchased (though >>>>> marketplace) and run >>>>> > > to install the character, then my main app can read the database, >>>>> read the >>>>> > > images and run the character. >>>>> > >>>>> > > I downside is a user can then have accumulate "installer" apps for >>>>> each >>>>> > > character on their phone. So I am applying an option to remove the >>>>> installer >>>>> > > app for each character once the character is installed or they can >>>>> either >>>>> > > remove it or leave it on their phone. >>>>> > >>>>> > > The characters can be uninstalled from the installer OR from the >>>>> main >>>>> > > program. >>>>> > > So they don't need the installer app to remove a character. >>>>> > >>>>> > > That is the ONLY way I can think to abide by the Market rules as >>>>> they stand. >>>>> > >>>>> > > -Chris >>>>> > >>>>> > > On Wed, Mar 24, 2010 at 11:34 AM, chris harper <ch393...@gmail.com> >>>>> wrote: >>>>> > > > I see your point. I can be read either way. The android tech guys >>>>> on here >>>>> > > > won't comment because it is a legal matter but it would be really >>>>> really >>>>> > > > great if they could at least point us in the direction of WHERE >>>>> to ask this >>>>> > > > question??? >>>>> > >>>>> > > > There is not a legal discussion forum to ask these things. >>>>> > > > * >>>>> > > > Please. To the Google engineers reading this. * >>>>> > >>>>> > > > You guys really might want to bring up at your next weekly >>>>> working meeting >>>>> > > > (if you have those) that with all these developers creating >>>>> everything from >>>>> > > > X to Z for applications there WILL be many legal questions like >>>>> this one >>>>> > > > that will need to be answered. >>>>> > > > So the developers will know what direction to go in on different >>>>> issues. >>>>> > >>>>> > > > We don't want to skirt around anything legal, we just need a >>>>> place to go >>>>> > > > for direction. >>>>> > >>>>> > > > So you guys REALLY might want to set up a place where we can go >>>>> to get >>>>> > > > these legal questions answered. >>>>> > >>>>> > > > Instead of waiting until they do all the work of developing their >>>>> app and >>>>> > > > getting it out there and THEN telling them "oh you can't do this >>>>> for legal >>>>> > > > reason ..whatever". >>>>> > >>>>> > > > Just trying to help. I guess I will just send search around to >>>>> see if I can >>>>> > > > find a general android support email and I will send the question >>>>> there. >>>>> > >>>>> > > > For anyone wondering what the question is go up to my last email >>>>> on this >>>>> > > > post about how to do in-app purchasing and the Market Agreement. >>>>> > >>>>> > > > -Chris >>>>> > >>>>> > > > On Wed, Mar 24, 2010 at 10:44 AM, Yahel <kaye...@gmail.com> >>>>> wrote: >>>>> > >>>>> > > >> > 3.3 *All fees received* by Developers for Products >>>>> *distributed* via the >>>>> > > >> > Market must be processed by the Market’s Payment Processor. >>>>> > >>>>> > > >> > To me that means any additional money that you make from any >>>>> product >>>>> > > >> (i.e. >>>>> > > >> > app) that you distribute from the Market must go though the >>>>> Market's >>>>> > > >> Payment >>>>> > > >> > Processor. >>>>> > >>>>> > > >> Say I sell gold point, or tickets through my app, then it >>>>> doesn't fit >>>>> > > >> into " *distributed* via the Market ", since it is not >>>>> distributed >>>>> > > >> through the Market at all, but through my app. >>>>> > > >> Intrepretation is in the eye of the beholder...Whatever that >>>>> means :D >>>>> > >>>>> > > >> Anyway, there is no need to argue. We need Google's take on it. >>>>> > > >> Because only them know what they want and don't want. >>>>> > >>>>> > > >> Yahel >>>>> > >>>>> > > >> -- >>>>> > > >> You received this message because you are subscribed to the >>>>> Google >>>>> > > >> Groups "Android Developers" group. >>>>> > > >> To post to this group, send email to >>>>> android-developers@googlegroups.com >>>>> > > >> To unsubscribe from this group, send email to >>>>> > > >> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >>>>> <android-developers%2bunsubscr...@googlegroups.com<android-developers%252bunsubscr...@googlegroups.com> >>>>> > >>>>> > > >> For more options, visit this group at >>>>> > > >>http://groups.google.com/group/android-developers?hl=en >>>>> > >>>>> > > >> To unsubscribe from this group, send email to >>>>> android-developers+ >>>>> > > >> unsubscribegooglegroups.com or reply to this email with the >>>>> words "REMOVE >>>>> > > >> ME" as the subject. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Android Developers" group. >>>>> To post to this group, send email to >>>>> android-developers@googlegroups.com >>>>> To unsubscribe from this group, send email to >>>>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/android-developers?hl=en >>>>> >>>>> To unsubscribe from this group, send email to android-developers+ >>>>> unsubscribegooglegroups.com or reply to this email with the words >>>>> "REMOVE ME" as the subject. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Android Developers" group. >>>> To post to this group, send email to >>>> android-developers@googlegroups.com >>>> To unsubscribe from this group, send email to >>>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >>>> For more options, visit this group at >>>> http://groups.google.com/group/android-developers?hl=en >>>> >>>> To unsubscribe from this group, send email to android-developers+ >>>> unsubscribegooglegroups.com or reply to this email with the words >>>> "REMOVE ME" as the subject. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to android-developers@googlegroups.com >>> To unsubscribe from this group, send email to >>> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >>> For more options, visit this group at >>> http://groups.google.com/group/android-developers?hl=en >>> >>> To unsubscribe from this group, send email to android-developers+ >>> unsubscribegooglegroups.com or reply to this email with the words >>> "REMOVE ME" as the subject. >>> >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en >> >> To unsubscribe from this group, send email to android-developers+ >> unsubscribegooglegroups.com or reply to this email with the words "REMOVE >> ME" as the subject. >> > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe from this group, send email to android-developers+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.