Windows Phone 放开政策 – 应用内支付(IAP)可加入三方支付

Windows Phone 应用商店在 今年(2013)11月04号 修改了商店政策 允许公司账户的应用使用三方支付SDK。 通过 App certification requirements change history for Windows Phone 可以看到最新的更新时间是 11月4号。但是在最后更新时间列表中貌似有点问题,不过没有关系我们一起解读一下新政策。 点击 App policies for Windows Phone 进入 App policies for Windows Phone 页面不过这里的更新时间没有错。 和大家一起解读一下关于应用内支付的新政策。 上面的2.1 和 2.1.1 基本上没有太大改动 讲述的是在使用 Windows Phone IAP 的时候需要遵循以下规则: 你的应用可以销售一个数字产品或服务,应用内支付(IAP)所销售的产品必须是在你的应用中使用。 你在应用中销售的产品不允许被转换成货币或实体商品及服务,除你正在使用IAP销售一个商品是由用户自己所创的Windows Phone数字产品,例如 照片、视频、文档。 由你来负责交付通过应用内购买的商品。 在美国你不可以通过IPA销售电子图书。 你不可使用IAP销售VoIP的通话时间(话费)在澳大利亚,巴西,土耳其以及美国。 2.1.2 If your app includes in-app billing functionality or…

0

Bookmarks: code reuse between Windows Phone 8 and Windows 8 apps

Here is the list of available resources for reusing code between WP & W8 store apps. Windows Phone 8 and Windows 8 app development http://msdn.microsoft.com/library/windowsphone/develop/jj714089.aspx Maximize code reuse between Windows Phone 8 and Windows 8 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj681693(v=vs.105).aspx Building Apps for Windows Phone 8 Jump Start: (19) Windows Phone 8 and Windows 8 Cross Platform Development https://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-Jump-Start/Building-Apps-for-Windows-Phone-8-Jump-Start-19-Windows-Phone-8-and-Windows-8-Cross-Platform-Develop…

0

如何获得 Microsoft Push Notification Service(MPNS)的最佳体验

有很多同学抱怨MPNS的各种问题,其中包括服务超时、返回各种错误代码不知如何处理等等。。今天我用一点时间来为大家介绍下如何处理和操作咱们的MPNS。 首先为大家明确一个问题,Microsoft Push Notification Service (MPNS) 是执行的异步推送。今天将介绍如何使用高效的服务将我们的推送信息发送至云端最终发送到 Windows Phone 手机。 第一 如何设置发送超时 对于超时时间我建议大家设置为 15秒。例如:你使用的 ASP.NET 进行数据推送时,建立 WebRequest 对象设置超时时间 HttpWebRequest request = (HttpWebRequest)asynchronousResult.AsyncState; request.Timeout = 15000;     第二 处理推送通道的更新 当你的客户端程序发现推送通道更新后,应用一定要将最新的推送通道 URL 更新到你的服务器端。要保证您的服务器端的推送通道是最新的。建议你可以使用 device ID 与推送通道进行匹配,如果发现推送通道的URL更新就立刻进行推送通道更新,服务器通过device ID进行判断是,新用户注册还是已有用户的推送通道更新。 Windows Phone 的官方资料中提供了如何建立一个接受推送消息的应用代码示例,其中包括了如何处理,推送通道更新事件。您可以参考 如何发送和接收 Windows Phone 的磁贴通知 了解如何使用PushChannel_ChannelUriUpdated方法。(另:推送通道长度也许会超过 1024 characters) 第三 使用已验证的 Web 服务以发送 Windows Phone 的推送通知 使用MPNS认证端,如果你的推送服务针对一台WindowsPhone设备24小时内推送消息数量超过500条,或者您想更安全的推送消息。另使用没有MPNS验证的终端进行推送,每日的推送限额是500条/每个device。 如何设置…

0

Windows 8 Store App 以及Windows Phone App分享功能的实现,以及主流社交应用的SDK资源

在这个章节我们主要谈论一下关于W8/WP Store App的社交分享功能,这也是一个广泛讨论的课题。而就在几个小时之前,微信作为亚洲最大用户群体的移动即时通讯app,对外发布了为WP app服务的SDK,这更加促使我们在这里为大家收集一些比较有价值的信息以及第三方实现了分享功能的SDK和服务,以满足大家的开发需求,特别是对于当前分享功能相对有限的Windows Phone 平台。   Windows Store App中的分享   Windows Store App原生在charm bar就提供了分享按钮(share),app最直接方便的分享方式就是实现share contract,作为share source来对外发布希望分享的内容,而只要系统已经安装了实现share target contract的app,则可以接收这类分享。相关的API大部分都在Windows.ApplicationModel.DataTransfer 命名空间下面。整个分享机制可以理解为以下几个步骤: 1. 在app全局或者页面注册DataRequested事件,这个事件会在用户激活charm bar上面的分享按钮时候触发。在事件中,所需要做到的就是把当前上下文中的有用的信息填入到一个需要最终传递到外部的share package (DataRequestedEventArgs.Request)中,这个package有许多常用的在分享场景中所需要的属性,如标题、缩略图、图片、正文等等。 2. 实际上这个event handler走完,对于share source app来说就完成任务了。而对于接收方share target app来说,需要在appmanifest中声明Share Target Declaration,并配置能够接收哪些类型的share,比如HTML、文本、位图等等。接下来系统会把符合当前这个share package要求的能够正确接收这类分享内容的app都列出来,由用户来选择分享到哪里去。 3. 在share target app中还需要实现若干个全局事件,以应对app被share charm激活并传入响应的内容和文件。 MSDN中的详细参考,请移步: Sharing and exchanging data Sharing content source app sample Sharing content target app sample…

0