Windows Phone 8 In app purchase 应用内购买、应用内支付
- 格式:doc
- 大小:693.50 KB
- 文档页数:9
与计算机制造商、软件安装商或 Microsoft 达成的 Microsoft 软件许可协议WINDOWS 8.1 专业版 N感谢您选择预安装有 Microsoft Windows 8.1 专业版 N 的计算机或更新到 Microsoft Windows 8.1 专业版 N。
此为您与随您的计算机分发 Windows 8.1 专业版 N 的计算机制造商或软件安装商之间达成的许可协议;如果您是首次通过Windows 应用商店获得该软件(作为Windows 8 的更新),则此为您与 Microsoft(或您所在地的 Microsoft 关联公司)之间达成的协议。
本协议介绍您使用 Windows 8.1 专业版 N 软件的权利。
为方便起见,我们将本协议分为两部分。
第一部分包括以问答形式表述的介绍性术语;随后是“附加条款”和“有限保证”,其中包含更加详细的信息。
您应查看完整协议,包括任何链接的条款,因为所有条款都很重要且一起构成适用于您的本合同。
您可通过在软件运行后将正向链接粘贴到您的浏览器窗口中来查看链接的条款。
附加条款包含有约束力的仲裁条款和共同起诉弃权。
如果您居住在美国,这些条款会影响您解决与计算机制造商或软件安装商之间,或者与Microsoft 之间的争议的权利,因此您应仔细阅读这些条款。
接受本协议或使用该软件即表示您同意所有这些条款,并同意在激活期间以及对于软件的基于Internet 的功能传输某些信息。
如果您不接受和遵守这些条款,请不要使用该软件或其功能。
您可以与制造商或安装商联系,了解相关退货规定并退还软件或计算机以依据该规定获得退款。
请务必遵守退货规定,其中的条款可能会要求您退还该软件以及安装有该软件的整个计算机,以便获得退款或抵扣款(如有)。
我怎样才能使用该软件?该软件只授予使用许可,而非出售。
根据本协议,我们授予您在其上购买了该软件的计算机(以下简称“许可计算机”)上安装并运行一个副本的权利,一次供一人使用,但前提是您遵守本协议的所有条款。
如何在iOS应用中实现内购功能在iOS应用中实现内购功能是很多开发者面临的任务。
内购功能使得用户可以通过应用内购买商品或服务,为应用开发者带来了可观的收入。
本文将详细介绍如何在iOS应用中实现内购功能。
一、了解内购功能在开始实现内购功能之前,我们首先需要了解内购功能的基本概念和流程。
iOS内购功能通过App Store服务器来进行交易,具体流程如下:1. 应用向App Store请求商品信息:应用会向App Store发送请求,获取可供购买的商品列表,包括商品的价格、描述等信息。
2. 用户选择商品并发起购买请求:用户在应用中选择要购买的商品,并点击购买按钮发起购买请求。
3. App Store处理购买请求:App Store会验证用户的购买请求,包括用户身份、支付方式等。
4. 购买成功后向应用返回购买凭证:如果购买请求通过验证,App Store会向应用返回一个购买凭证,该凭证可以作为购买的证明。
5. 应用校验购买凭证并提供相应服务:应用会将购买凭证发送到自己的服务器进行校验,并为用户提供相应的服务或功能。
二、设置应用内购购买项目在Xcode中进行开发时,我们需要进行以下几个步骤来设置应用内购购买项目:1. 创建App ID和凭证:在苹果开发者中心创建一个App ID,并生成应用凭证(Provisioning Profile)。
2. 在应用中启用内购功能:在Xcode中,选择你的应用项目,进入"Capabilities"标签页,启用"In-App Purchase"功能。
3. 创建内购项目:在iTunes Connect上,创建对应的内购商品,并将其关联到你的应用。
4. 下载应用内购资源文件:在Xcode中,选择"Xcode"菜单的"Open Developer Tool",然后选择"More Developer Tools",在打开的页面上下载“StoreKit Configuration”工具。
使用In-App Purchase实现iOS应用中的支付功能导言近年来,随着智能手机的普及,移动应用的开发和使用变得越来越流行。
而对于开发者来说,如何在应用中加入支付功能,成为了一个必须面对的问题。
苹果的In-App Purchase(应用内购买)提供了一种便捷的解决方案,使开发者能够在iOS应用中实现支付功能。
本文将介绍In-App Purchase的基本原理,以及如何使用它来实现iOS应用中的支付功能。
1. In-App Purchase的基本原理In-App Purchase是苹果提供的一项服务,它允许应用内提供商品或服务的购买功能。
开发者可以在应用中设置商品,并通过苹果的支付系统来完成交易。
在用户购买商品时,苹果会收取一定的手续费。
In-App Purchase的基本流程如下:- 开发者在苹果开发者中心设置商品,并在应用中展示出来。
- 用户选择并购买商品。
- 应用向苹果服务器发送购买请求。
- 苹果服务器验证请求,并向应用返回结果。
- 应用根据结果展示相应的内容。
2. 准备工作在使用In-App Purchase之前,开发者需要进行一些准备工作:- 首先,需要在苹果开发者中心注册一个开发者账号,并加入iOS开发计划。
- 然后,需要创建一个App ID,并开启In-App Purchase功能。
- 接下来,需要在Xcode中创建一个新的应用,并将App ID与应用关联。
- 最后,需要生成并下载用于验证商品的证书。
3. 配置应用接下来,开发者需要在应用中进行一些配置工作:- 在应用的文件中,增加一个新的Key-Value对,用于设置应用的Bundle ID。
- 在应用的Capabilities中,开启In-App Purchase功能。
- 在应用的代码中,导入StoreKit框架,用于实现In-App Purchase功能。
4. 设置商品在苹果开发者中心,开发者可以设置应用中的商品:- 首先,需要创建一个新的App内购买项目,并选择商品类型。
星星盼月亮终于等到了Win8消费者预览版的下载地址。
怎么样,迫不及待要开始体验了吧?先到这里下载Win8消费者预览版镜像:Windows8 原版光盘镜像下载:Win8消费者预览版下载大全(含微软官方中文版)。
玩转Windows8必备教程:微软中国:Win8快速使用指南(简体中文)。
相信很多朋友已经非常熟悉系统的安装方法了。
如果你常来Win8之家(IT之家社区),安装系统对你来说应该不再是个问题。
何况,Windows的安装步骤越来越趋于简单化了。
不过没关系,照顾一下新来的朋友,这里将体验Windows8系统的方法进行汇总。
根据自己的需求选择吧,只要你肯动手一切都不是问题。
一、如果你对系统性能要求不高,仅仅想尝鲜,看看Win8到底长什么模样。
那就选择在虚拟机中体验吧。
①使用VMware虚拟Win8系统:《VMware8虚拟机安装Win8客户预览版完全教程》②使用VirtualBox虚拟Win8系统:《VirtualBox虚拟机安装Win8消费者预览版全攻略》二、如果想获得理想的系统性能。
那么就来个双系统吧,或者只安装一个Win8也是可以的。
通常采用的安装方法有:1.虚拟光驱加载镜像安装(可安装单系统/双系统)B启动盘安装(可安装单系统/双系统):《图文并茂:U盘版Win8双系统安装教程》3.从光盘启动安装(可安装单系统/双系统)4.使用nt6 hdd installer安装(可安装单系统/双系统)5.VHD安装(可安装双系统):《从VHD启动Win8消费者预览版(3月2日针对CP版作修证)》其中第一种方法需要特别说明,见下文。
中间的三种方法只是引导介质不同(分别从U盘,光盘,硬盘)引导。
点击名称即可查看引导安装程序的方法,启动安装程序后的安装步骤是一模一样的,下文会以Nt6这种方法作说明。
最后一种方法是将系统映像灌输到VHD来引导系统的,链接到的文章已详细说明。
使用虚拟光驱加载镜像安装双系统:特别说明:在32位系统下安装64位Win8不能采用这种方法,因为32位系统中无法运行64位Win8的安装程序。
wp81应用商店不可用怎么办篇一:WP8手机常见问题及解答1.lumia800连接电脑怎么提示无法安装这个硬件,怎么办?3.lumia800有电子罗盘功能吗?4.怎么关掉WP8屏保日历上的天气在Outlook上把日历选项中的天气选项勾选掉即可5.lumia800水货不能用商城,请问怎么安装软件?如果您之前使用过水货WindowPhone手机,并且您的Windowlive账号(MSN帐号)已经在之前的水货手机上激活“商城”时输入了非中国大陆的国别或者地区,此手机就只能登录该地区的商城。
所以您只能重置手机,重新绑定水货区域的WindowLiveID,并将所有的区域选择在此水货区域6.windowphone系统有什么杀毒清理软件事实上,WindowPhone手机是目前最安全的操作系统,并不需要类似于360的防火墙软件。
因此,给予流畅性考虑,WP8系统只支持一个程序在最前端运行,因此WP8系统并不支持第三方软件检测手机的运行情况,包括电量和流量以及程序监控。
7.诺基亚lumia800支持rmvb播放吗?目前WindowPhone不能直接观看rmvb格式,貌似第三方软件也不行(待确认)。
所以还是建议你将视频的格式转成系统能观看的MP4和WMV 格式。
8.windowphone的商店怎么经常不提示软件更新?需要每次都去商店搜索安装的软件然后再看是更新还是安装吗?只要保持你的网络畅通,WindowPhone的应用商城会自动检测是否有软件更新,并且直接显示在开始屏幕上。
当你点击商城后,点击下面的更新就可以一次性更新所有软件了。
9.WP8有什么应用可以设置来电和短信黑名单10.Lumia710windowphone手机能装移动通信录吗?12.lumia800导航地图为什么不能自定义目的地吗?你可以试试长按某个地点,是否能够定位?13.玩WP8电脑上需要部署什么软件吗?在电脑上登录这个链接:14.游戏中如何使得WP8屏幕常亮?为了优化手机的待电能力,WindowPhone手机屏幕待机时间最长为5分钟。
Windows 8.1升级方法及系统需求一、Win8用户通过Windows Store更新至Win8.1预览版:1、当微软发布Windows 8.1预览版之时,Win8用户会先收到Windows Update的更新通知,点击通知后再转到Windows Store中关于Win8.1的描述、下载页面,用户此时可决定是否升级。
提醒:如果你通过 Windows 应用商店安装 Windows 8.1 Preview,则不需要产品密钥。
如果你下载 ISO,则需要输入此产品密钥:NTTX3-RV7VB-T7X7F-WQYYY-9Y92F。
2、在Windows Store中启动Windows 8.1 Preview的下载来获取更新。
该过程和Windows Store应用更新相似,安装过程中会有“取消”的选项。
3、升级的第一部分完成时,用户将会看到要求重启电脑的系统通知。
自然也会有重启倒计时的提醒。
4、重启之后,迎来的便是Windows安装界面。
5、下一步是用户许可条款,“接受”吧。
6、下一步是OOBE(Out of Box Experience)系统初始设置流程,和Win8安装过程中的个性化/设置流程一样。
7、最后一步,登陆Windows。
二、通过Windows 8.1 Preview ISO镜像安装1、当前Win8系统语言不在Windows 8.1 Preview 所支持的13种语言之内的用户,需通过ISO镜像安装。
2、如果你是Win8企业版用户,也需要通过Windows 8.1 Preview ISO镜像来安装。
Windows 8.1 Preview 系统需求:•处理器:1 GHz 或更快•RAM:1 GB RAM(32 位)或 2 GB RAM(64 位)•硬盘空间:16 GB(32 位)或 20 GB(64 位)•图形卡/显卡:带有 WDDM 驱动程序的 Microsoft DirectX 9 图形设备注意:Windows RT 8.1预览版需要一台Windows RT设备,同时需要10GB可用存储空间。
更多细节曝光:WP 8.1 应用商店有变化
距离微软旧金山Build 2014 大会只剩下大约一周的时间了,有关于Windows Phone 8.1 系统曝光消息也再次多了起来。
近日,就有人又在网络上曝光了有关更多新系统的信息,其主要内容是有关系统中的应用商店,我们就通
过这些截图先来简单了解一下它的新功能。
援引网络上的信息来看,新Windows Phone 8.1 系统将支持用户选择自动下载软件更新,不过下载时还需要是处于WiFi 连接的状态下。
而在磁贴位
置上也进行了一些改动,“精选应用”和“精选游戏”磁贴出现在了应用商店用户界面分类选择的最上方。
此外,在应用商店中还会增加一个“个性化”的部分,更
多的是根据用户的应用下载记录,以及用户的喜爱程度来进行一个偏好的顺序
排列。
新的WP 系统还可以根据用户的实际地理位置,来为用户推荐相关应用,而且也不像之前的WP8.0 将有关软件版本号、语言信息显示单独显示。
目前,虽然有关于Windows Phone 8.1 的特性各种曝光信息,但大家要知道的是WP8.1 尚未未进入RTM 阶段,所以在之后有关界面问题上不排除有变化。
tips:感谢大家的阅读,本文由我司收集整编。
仅供参阅!。
Last Update date : 2014.10.31
当我们恢复了笔记本的操作系统后,之前在应用商店购买并安装的软件将被卸载。
是否有方法将卸载的软件重新安装呢?下面为您介绍具体的方法:
1. 在“开始”屏幕,点击【应用商店】。
2. 在应用商店的空白处,点击鼠标右键。
3. 选择屏幕上方的【你的应用】。
4. 此时即可看到“已购买,未安装”的软件。
5. 点击需要安装的软件,将其勾选。
(这里以“Microsoft Mahjong”为例)
6. 选择屏幕下方的【安装】。
7. 此时屏幕会跳转到“应用商店”主页,右上角将会显示“正在安装Microsoft Mahjong…”。
按照以上方法操作后,等待软件安装完成即可。
相关内容
Windows 8在“开始”屏幕中的基本功能有哪些?
Windows 8操作系统如何更改显示语言?
Windows 8操作系统如何清除应用商店缓存?
Windows 8如何将操作系统初始化?
Windows 8如何通过控制面板将IE设置为默认程序?。
Windows Phone 8 In app purchase 应用内购买/ 应用内支付
聊到应用内购买In app purchase 是目前来说应用最容易收益的一种做法,和7.5提供“试用“有异曲同工之处但WP8是做法更为友好贴近用户使用习惯,也为大家的应用带来更多赚钱的机会,因为In app purchase的商品分为(持久形- Durable)例如武游戏中的器装备和(消耗形- Consumable)游戏中的食品和金币并且支持简单的支持流程.
首先在我们的手机钱包中可以绑定支付宝Alipay 账户我们可以使用该账户进行应用购买和支付。
此文是升级到WP8必需知道的13个特性系列的一个更新希望这个系列可以给Windows Phone 8开发者带来一些开发上的便利。
同时欢迎大家在这里和我沟通交流或者在新浪微博上@王博_Nick
引用自MSDN 这里解释的非常清楚了所以我还是给出连接
按部就班我一个一个的来给大家介绍实现过程:
1. 商店提交应用我之前已经介绍过了参考
2. 提交你的应用内支付商品
visual studio 的设置
经过以上的操作在我们的应用中就可以拿到productID中的商品了当然是要审核通过的。
这里我们使用到了CurrentApp class 当然如果你没有通过审核也是可以使用CurrentAppSimulator class进行模拟的配置方法
这里常用的loadlistingInformationAsync() 来获取所有的商品
private async void btnListIAPProducts_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
try
{
var ProdList = await CurrentApp.LoadListingInformationAsync();
lbProductsList.Items.Clear();
string t = "";
foreach (var item in ProdList.ProductListings)
{
t = string.Format("{0}, {1}, {2},{3}, {4}",
item.Key,
,
item.Value.FormattedPrice,
item.Value.ProductType,
item.Value.Description);
lbProductsList.Items.Insert(0, t);
}
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}
}
如图所示
既然可以拿到商品列表了怎么进行购买呢?其实代码也很简单还是CurrentApp private async void btnOrderProduct_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
var ProdList = await CurrentApp.LoadListingInformationAsync();
var Prod = ProdList.ProductListings.FirstOrDefault(p => p.Value.ProductType == ProductType.Consumable);
try
{
var Receipt = await CurrentApp.RequestProductPurchaseAsync(Prod.Value.ProductId, true);
if
(CurrentApp.LicenseInformation.ProductLicenses[Prod.V alue.ProductId].IsActive)
{
// do someting with this license...
// Notify the marketplace that the application has delivered the paid-for goods to the user.
CurrentApp.ReportProductFulfillment(Prod.Value.ProductId);
}
MessageBox.Show(Receipt, "Fatura", MessageBoxButton.OK);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Fatura", MessageBoxButton.OK);
}
}
以上的代码也可以参考
CurrentApp.RequestProductPurchaseAsync 打开应用商店进入支付页面,支付成功后CurrentApp.LicenseInformation.ProductLicenses[Prod.Value.ProductId].IsActive 会返回true CurrentApp.ReportProductFulfillment 是告知MSservice 完成购买。
当然在判断支付成功后如果有需要的话还要和自己或product service同步。
如果你没有开发者账号和应用也可以自己搭建测试环境。