2013-04-03 106 views
0

我只是在我的应用程序中设置应用程序内购买..这将是一个单一的“耐用”项目,我允许用户购买。Windows Phone 8应用内购买查询

我已经用MockIAP项目进行了测试,但它确实引发了一些问题。

我的耐用消费将是'升级到专业版',所以我在模拟初始设置中将密钥命名为'ProUpgrade'。

  • 当我去我的应用程序内购买该产品时,该消息询问我是否想购买(ProUpgrade)。这是用户可见的唯一名称/描述吗?我认为有更多的描述性术语可以作为将产品与应用程序关联的一部分输入?

  • 这将如何在多语言应用程序中工作?我正在检查的密钥是我的“ProUpgrade”密钥,据推测这是所有语言的名称。如果可以在说明中输入可翻译的名字(即每种语言的不同名称),但按照我的第一个要点输入 - 不知道是否会显示该名称,那将会很不错。当产品被添加到应用程序中作为提交的一部分时,这可能会更清晰,但我还没有那么深入。

  • ,因为我有一个单一的产品,我是不是检索该应用的产品清单,并直行到检查其已购买

    如果(!licenseInformation.ProductLicenses [“ProUpgrade”。IsActive )

但我发现,如果它没有可用的产品许可证,这有点危险。 (有例外)虽然我觉得我可以依靠我的单一产品在那里,可能最好是打电话来获得所有产品许可证,并检查它是否在那里?

回答

2

在DevCenter中,当您定义您的产品(IAP)时 - 您必须输入产品别名,ID(键)显示名称和说明以及语言列表。在产品定义的后期阶段,根据较早的语言选择,它要求对产品定义进行相应的翻译等。

这是唯一一个定义所有语言的IAP产品信息的地方(如果您决定翻译它们),否则将显示默认的语言内容。

enter image description here

+0

是应用内购买的Windows Phone 8与Windows Store应用程序(编码都是一样的)?如果其相同意味着在Windows应用商店应用程序面板中,我们提供功能名称以标识要购买的特定产品。但在Windows Phone 8仪表板中没有什么可以这样的(我甚至没有在Windows Phone 8 Dashboard中找到要求的名称)帮助理清 – SaravanaKumar

+0

我对Windows Store应用程序并不熟悉,但对于WP8 DevCenter - 为了添加新的“在应用程序内购买”产品 - 首先点击该应用程序,然后点击“产品” - 您将在哪里管理IAP,并且可以在那里添加新的IAP ...希望清楚吗? – Mahender

相关问题