11-08-2012 10:30 PM - edited 11-08-2012 10:32 PM
I understand the Virtual Good SKU must be the same as the ItemId of the Android In-app Payment. The problem is, that the SKU of a Virtual Good must be globally unique, not only for the specific application the Virtual Good will be sold, but globally to all App World available Applications and Virtual Goods. This breaks compatibility with Android In-App purchase ItemId, which must only be unique inside the application the Virtual Good will be sold. Has someone else faced this problem?
In my application, the Item ids are simple identifiers, and when I create the corresponding Virtual Goods in the Vendor Portal, I get an error, that the SKU is not unique, probably because somewhere in the App World universe, someone used the same SKU for an application or Virtual Good. I think it would be nice if this would be somehow fixed, so that the Blackberry Android InApp Payment API can be really considered transparent to the developer. Else changes on the Android application and/or Server are required to match this global uniqueness.