中国领先的IT技术网站
|
|

使用Nokia s40模拟器模拟IAP支付

实际上IAP,当一个购买发生时,包含了连接内容服务器,获取内容信息,下载内容,安装和支付事务等等。这些复杂的步骤导致了开发者难于测试他们的应用。 我们创建了一个包含IAP的Java应用后,为了便于测试,我们可以使用Nokia的s40模拟器进行IAP支付模拟。

作者:Amazing110来源:NOKIA Developer|2013-01-25 15:29

Tech Neo技术沙龙 | 11月25号,九州云/ZStack与您一起探讨云时代网络边界管理实践


Introduction

实际上IAP,当一个购买发生时,包含了连接内容服务器,获取内容信息,下载内容,安装和支付事务等等。这些复杂的步骤导致了开发者难于测试他们的应用。 我们创建了一个包含IAP的Java应用后,为了便于测试,我们可以使用Nokia的s40模拟器进行IAP支付模拟。

Summary

你有两种方式测试你的应用:

  • 使用本地SDK模拟器测试。
  • 使用Nokia发布服务测试。

这里我们先侧重于第一种。 你可以到路径“Emulator > Tools > IAP Simulation” 查看先关的IAP模拟测试选项,如下图:

Application details.JPG

当运行Midlet时模拟IAP支付时,它不支持“Single sign On” SOS API,因此在restoreProduct(), getRestorableProducts(), 和authenticationMode()等函数中的关于认证模式的那些flag,将不起任何作用。

模拟IAP支付同样遵循下面步骤:

  • 产品购买
  • 获取产品信息
  • 复位产品
  • 获取用户,设备数据
  • DRM访问模拟


模拟方法

  • 运行midlet
  • 打开IAP模拟测试选项
  • 在第一个选项卡,填写应用名称等信息,如上图。
  • 设置购买内容,如下图

Purchase item.JPG

  • 当然,你也可以在后面的选项卡中,进行一些其他的测试选项设置。

【编辑推荐】

  1. Series40 设备上多点触摸交互的处理
  2. Series 40 web apps平台介绍
  3. Series 40 On-Device Debugger指南
【责任编辑:Yeva TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

SUN Solaris 9/10系统管理员认证指南

本书专门根据SUN官方的SCSA for Solaris 9&10考试大纲撰写而成,全面覆盖了SCSA for Solaris 9/10的认证考点,除此之外本书还有大量的非考...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× CTO训练营(深圳站)