The primary problem is that the developer payload field is limited in size.
Whatever data you put there has to travel through our entire billing system.

Save the content to a datastore somewhere (either on-device or on a
third-party server), then put the record ID in the developer payload field
and you'll be fine.

-- 
Trevor Johns
Developer Programs Engineer, Android
http://developer.android.com



On Wed, Feb 2, 2011 at 2:11 PM, tomgibara <[email protected]> wrote:

> I've just finished reading the preliminary documentation for in-app
> billing.
>
> If I've understood correctly, as part of the billing request you can
> supply:
>
> * ITEM_ID which is limited to a small number of pre-registered product
> ids
> * DEVELOPER_PAYLOAD unconstrained - but with caveats?
>
> and these are the only two pieces of data you can send to identify the
> product being purchased. But even the DEVELOPER_PAYLOAD appears to be
> off-limits; the documentation contains the following (rather cryptic)
> advice:
>
>  We recommend that you do not use this field to send data or content.
>
> I take this to mean product data/content, but that's no more than a
> guess, and if that's the correct interpretation, why? The result seems
> to be that you can't sell individuated items.
>
> I was hoping to use the in-app billing system to allow purchases of
> dynamically generated designs from my forthcoming Metaglow
> application, but this doesn't appear to be possible without operating
> some sort of 'credits purchase' system which I think would provide a
> very poor user experience and which isn't what I want to give users.
>
> Can anyone shed light on this?
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to