智城识别ID 47778
承接项目数 0
好评率 0%
会员 0级
总收入 ¥ 0RMB
保证金 0 RMB
拥有技能 Android iPhone WindowsMobile iPad WindowsPhone7 8 LePhone

案例

Qq20120826 6
接近 12 年前上传

开发周期 : 2 月
项目报价 : ¥25,000-¥30,000

iOS平台上的LBS应用软件

1、 进入欢迎界面2秒钟之后,如果没有升级对话框弹出,则跳转到其他页面,这个要跳转的页面可以分为下面两种情况:
1.1 如果是第一次启动应用程序,进入到帮助页面
1.2 如果不是第一次启动应用程序,进入到主页面
2、 在应用程序欢迎界面启动了一个后台下载任务,用于检查软件的版本信息,如果服务器返回的软件的版本高于软件的当前版本,则提示用户是否进行升级,在这个返回的信息中同样包含了一个欢迎界面的背景图的URL,判断这个URL是否已经下载过,如果下载过则不执行任何操作,否则进行后台下载
3、 下载图片完成之后如果还停留在欢迎界面则修改欢迎界面的图片,否则不执行操作
4、 如果在进入欢迎界面2秒钟内弹出了升级对话框,则暂停跳转到其他页面,此时如果点击了升级对话框的任意一个按钮则对话框消失,重新回到欢迎界面,然后2秒钟之后跳转到其他页面
5、 如果点击了升级对话框中的“升级”,则会开始进行下载应用程序,此时可以再状态栏看到下载软件的进度条以及其他标示性信息。
6、 如果点击了升级对话框中的“取消”,则会隐藏掉对话框并且不进行下载新版本软件
7、 在应用程序欢迎界面启动了一个后台下载任务,用于检查软件的版本信息,如果服务器返回的软件的版本高于软件的当前版本,则提示用户是否进行升级,在这个返回的信息中同样包含了一个欢迎界面的背景图的URL,判断这个URL是否已经下载过,如果下载过则不执行任何操作,否则进行后台下载
8、在进入应用程序主界面之后可以登录http://116.255.204.45:7070/notification.do测试Apple Push Notification是否可用
8.1 进入http://116.255.204.45:7070/notification.do之后,切换到Session选项卡,看是否有设备在线,如果有进行下一步
8.2 切换到notification选项卡,在Title和Message中输入内容URI中不输入内容,点击Submit按钮,然后在设备的状态栏可以收到一条信息,点击信息之后,进入应用程序主界面
8.3 同8.2在URI中填写以http开头的URL,然后再设备状态栏同样可以收到一条信息,点击之后进入到应用程序,并且定位到指定的URL
8.4 在进入程序之后立刻退出,重复测试8.1、8.2、8.3
8.5 在安装应用之后重启手机,重复测试8.1、8.2、8.3、8.4
8.6 在URI中填写不合法的URL,设备收到信息,点击之后进入到应用程序主界面
9、如果是第一次进入应用程序,则进入到帮助引导页面,这个页面可以进行左右的滑动,点击进入应用按钮之后进入到应用程序主界面,在此界面按下返回按钮提示用户是否退出应用,如果点击了确定则退出应用,取消或者按下返回按钮隐藏该对话框
10、在进入应用主界面之后,如果没有可用的网络提示用户没有可用的网络,否则不提示
11、进入应用主界面之后在顶部显示一个进度条,在页面加载完成之后隐藏掉这个进度条
12、在搜索界面中点击条形码/二维码搜索之后跳转到条形码/二维码扫描界面
12.1 如果扫描条形码或者二维码成功则会得到一个字符串,这个字符串通过对话框展示给用户看,在用户点击确定之后返回搜索界面,并且把这个字符串设置为搜索框内容,按下返回按钮则隐藏这个对话框
12.2 如果摄像头不可用则提示用户
13、在搜索界面点击文本搜索则把光标定位到输入框
14、在搜索界面点击语音识别按钮则进行语音识别
14.1 如果语音服务不可用则提示用户
14.2 如果语音服务可用并且进行了正确的语音识别,则弹出语音识别的结果让用户进行选择,之后进入到搜索界面把选择的文字设置到搜索对话框中
15、在有网络的情况下,软件对各个页面进行缓存,在下次进入应用之后优先使用缓存
16、如果没有缓存也没有网络,则显示无法加载
17、在主界面中的菜单是可以进行配置的,如果在字符串资源中设置menu_visible为1,则菜单项可见,否则不可见(此功能客户提出,最后是要显示菜单还是不要有他们自己进行配置),在不可见的情况下点击Menu菜单进入到“更多”界面
18、如果菜单可见有以下几个菜单项:
刷新:点击之后刷新页面并进行重新加载
帮助:点击之后进入帮助导航界面、
退出:点击之后退出应用
19、在更多界面中有以下几个选项:
刷新:点击之后刷新页面并且进行重新加载
帮助:进入到帮助导航界面
退出:退出应用程序
检查更新:检查软件新版本
清空缓存:清空WebView的缓存数据
20、在各个页面中都有可能出现的:
记住此页:记住这个页面,在下次进入应用之后的主界面首先展示这个页面,如果在多个界面中点击了此选项,只保存最后一个
删除记住的页面:删除记住的页面,在进入应用程序之后首先进入默认的首页面
查看地图:点击之后通过APP传递的位置显示地图

Qq20120826 6
支持语音搜索、二维码功能等