smo*_*med 1 c# xna windows-phone-7
我想检测我的游戏是否处于跟踪模式并让用户去市场购买它.
我做了这里的代码
他们提供的代码samlpe虽然不起作用
if (Guide.IsTrialMode)
{
Guide.ShowMarketplace(signedInGamer.PlayerIndex);
}
Run Code Online (Sandbox Code Playgroud)
它给 The name SignedInGamer doesn't exist in the current context
我试着用它稍微修改它并将其修改为:
if (Guide.IsTrialMode)
{
//Guide.ShowMarketplace(signedInGamer.PlayerIndex);
Guide.ShowMarketplace(PlayerIndex.One);
}
Run Code Online (Sandbox Code Playgroud)
它现在有效但在模拟器上它进入市场并给出:
我不确定那是因为游戏处于调试模式并且还没有发布,或者那是因为我做了修改?!
这是因为它尚未在市场上发布.您链接到的页面包含以下注释:
在尚未发布到Windows Phone Marketplace的应用程序上调用Guide.ShowMarketplace方法时,将导致显示错误.如果此错误的错误代码为805a0194,则调用成功并在应用程序发布时正常运行.发布应用程序后,Guide.ShowMarketplace将自动检测应用程序的唯一ID,并在Windows Phone Marketplace客户端应用程序中启动正确的详细信息页面.
归档时间: |
|
查看次数: |
649 次 |
最近记录: |