metro开发-应用商店示例
,应用商店 Windows Store,课程目标,通过这一节课,可以使听众对Windows Store有更深的理解。让大家更清楚Windows Store的开发者分成模式。掌握如何使用Windows App Certification Kit。,大纲,Windows Store简介,开发者盈利模式,Windows App Certification Kit,1,2,3,Windows Store简介,前所未有的范围,演示,Windows 8 Store,开发者盈利模式,开发人员注册费用,收入分成,定价,控制自己应用的定价 售价从 1.49 美元到 999.99 美元不等 分段定价模式,选择灵活,试用功能非常重要,Windows Phone Developer 博客,2011 年 3 月,Windows 8 的试用功能,有时间限制,有功能限制,有时间限制的试用,/* 无需代码*/,试用转换,/ 获取当前产品 var currentProduct = Windows.ApplicationModel.WindowsStore.CurrentProduct; / 获取授权信息 var licenseInformation = currentProduct.licenseInformation; / 检查用户是否处于试用授权模式下 if (licenseInformation.isTrial) / 如果用户当前使用的是试用版 / 向用户推荐全功能付费版currentProduct.requestProductPurchaseAsync(false).then(EnableFullFunctionality(); ,应用内购买,/ 购买ItalianRecipes CurrentAppSimulator.RequestProductPurchaseAsync (“ItalianRecipes“, false);,模拟授权和产品,Windows应用商店Proxy.xml,/初始化WindowsStoreProxy.xml var folder = await ApplicationData.Current.LocalFolder.CreateFolderAsync(“MicrosoftWindows StoreApiData“, CreationCollisionOption.OpenIfExists); var file = await Package.Current.InstalledLocation.GetFileAsync(“Datalicense.xml“); var newfile = await folder.CreateFileAsync(“WindowsStoreProxy.xml“, CreationCollisionOption.ReplaceExisting); await file.CopyAndReplaceAsync(newfile);,广告选择,您自己的广告,Microsoft 广告,将广告植入 Windows 8 应用,3在应用中设置 Ad Unit/App ID 将植入广告的应用程到 应用商店 在 PubCenter 中查看成功案例,1下载 Ad SDK 要植入广告,只需要添加几行代码 支持使用 HTML/XAML 编写的 Windows 8 Style 风格应用,2登录到 PubCenter 在 PubCenter 注册您的应用 生成 App ID 和 Ad Unit ID,激活在线广告,下载 Ad SDK,将应用发布到 应用商店,www.windowsadvertising.com,Windows App Certification Kit,Windows App Certification Kit,微软提供的一个App验证工具 所有App在提交到Windows Store之前都应首先用该工具验证并保证通过,先决条件,必须安装并运行Windows8 必须安装Windows App Certification Kit,它包含在Windows8的Windows软件开发包中(SDK)中。 必须有一个有效的开发人员许可证。 必须将需要测试的应用部署到你的电脑。备注:如果你在使用Visual Studio,那么可以在创建应用程序包时运行Windows App Certification Kit。,Step 1,搜索“cert”以找到“Windows App Cert Kit”应用程序,点击启动应用程序。,Step 2,出现选择验证应用平台类型界面。 在这里选择第一项。,Step 2说明,在这个页面列出可选的三种应用类型:应用商店应用; 桌面应用; 桌面设备应用。在这里我们选择的是应用商店应用。选择过后它会收集在系统中已安装的一些应用,此过程稍慢。,Step 3,这个页面列出的是在电脑上已经安装的应用。 勾选需要验证的应用,然后下一步。,Step 4,这一步开始验证选中的目标程序。此时,系统会自动重复启动、关闭目标程序若干次,注意在此期间,不要对当前设备执行任何操作以免影响验证结果。,Step 4说明,这一步对目标程序进行很多测试。一些项目如下: 应用清单策略测试; 应用清单资源测试; 崩溃和挂起测试; 文件编码测试; 性能测试; 测试结果为通过、警告、或者失败。警告或者失败的项应按照认证要求进行整改。,Step 5,验证完成以后,系统会提示保存包含验证结果的XML文档。,Step 6,保存后会显示验证结果(成功/失败)。可通过点击下方链 接查看详细测试信息。,Step 7,详细验证测试结果页面。如果某项验证不通过,则会给出提示信息,以及相应的整改建议。,Windows App Certification Kit,演示,总结,什么是Windows Store Windows Store的开发者分成模式 如何使用Windows App Certification Kit。,资源,Windows Store markets http:/msdn.microsoft.com/en-us/library/windows/apps/hh694064.aspx How to test your app with the Windows App Certification Kit http:/msdn.microsoft.com/en-us/library/windows/apps/hh694081.aspx Programming Windows Sixth Edition http:/shop.oreilly.com/product/0790145369079.do,© 2011 Microsoft Corporation。保留所有权利。Microsoft、Windows、Windows Vista 及其他产品名称是或者可能是在美国和/或其他国家/地区的注册商标和/或商标。 此处包含的信息仅供参考,并代表 Microsoft Corporation 截至本演示文稿发布之日的最新观点。由于 Microsoft 必须响应不断变化的市场条件,所以不应将本文视为 Microsoft 一方的承诺,Microsoft Corporation 也无法保证所提供信息在本文发布之后的准确性。MICROSOFT 对本演示文稿中包含的信息不做任何明示、暗示或法定的担保。,Q&A,