我的

来源:互联网 发布:3维设计软件 编辑:程序博客网 时间:2024/04/27 16:17

一、嵌入到app中的H5应用地址,最好配置到app的服务器数据库中,让客户端到数据库中去取,否则一旦写死到客户端,写错了,客户端必须重新打包发版


二、调用拨打电话

1、android调用系统打电话时,可以不直接拨打出去,用户点击拨打按钮后,才拨打出去,用户有选择是否拨打的权利

2、ios调用系统拨打电话时,会直接拨打出去,所以必须开发人员自己写一个拨打电话的,用户才能有选择是否拨打的权利


三、Ipv6:

1、ios自从6月1号开始,要支持ipv6和ipv4

2、android 5.0以上才能连接ipv6


四、Android手机---设置---显示---设置字体大小

1、只影响使用系统字体的文字大小

2、有些页面文字大小是从服务器获取,是服务器设置了大小,手机端设置系统字体大小,不会收到影响


五、测试过程要测试点:华为手机虚拟键盘,虚拟键盘占据一定的屏幕,可能会出现屏幕挤压变形覆盖问题


六、android和ios的“返回键”不同,ios使用页面左上角设置的返回键,android可以使用左上角返回键和物理返回键


七、android的push消息需要进程挂起,ios不需要进程开启


八、

iOS为了让设备尽量省电,减少不必要的开销,保持系统流畅,因而对后台机制采用墓碑式的“假后台”。除了系统官方极少数程序可以真后台,一般开发者开发出来的应用程序后台受到以下限制:

1.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS6)运行时间可以处理后台操作

2.当180S或者600S时间过去之后,可以告知系统未完成任务,需要申请继续完成,系统批准申请之后,可以继续运行,但总时间不会超过10分钟。

3.当10分钟时间到之后,无论怎么向系统申请继续后台,系统会强制挂起App,挂起所有后台操作、线程,直到用户再次点击App之后才会继续运行。

当然iOS为了特殊应用也保留了一些可以实现“真后台”的方法,摘取比较常用的:例如音乐播放、GPS导航、软件下载、电话、短信、网络语音(例如Skype)等,一共就只有7种


九、

IOS没有点击两次物理键盘退出应用的功能,android点击两次返回键,可以退出app

IOS不能清除数据,可以清除缓存通过PP助手

IOS默认字体和android的系统默认字体不同:android端系统默认字体是Rotobo



十、android手机----设置---关于手机----版本信息---版本号,点击3-4次,弹出隐藏的:开发者选项,勾选:USB调试,即可打开手机的大数据存储模式,如果去掉勾选,就是单独的充电模式(当项目测试中有的录音、图片、文件等需要使用sdcard存储时,必须测试:当关闭大数据存储时,是否app会崩溃,或者给出正确提示信息)


十一、

iOS app首次运行时,如果使用了某些敏感功能(比如访问相册、发送推送等),系统会弹出一个提示框,询问用户是否允许。用户一旦选择了允许或者不允许,之后似乎就没有后悔药吃了,因为即使你重装app,这个框也不会再弹出。

那正确的做法是什么呢?

1.删除该app

2.一天之后再次安装该app,此时又会弹出提示框了。

如果你是一个开发者,等一天绝对不是一个好策略 ,  下面的技巧在iOS 7上测试通过:

  1. Delete your app from the device.
  2. Turn the device off completely and turn it back on.
  3. Go to Settings > General > Date & Time and set the date ahead a day or more.
  4. Turn the device off completely again and turn it back on.





项目测试中遇到问题:

1、会话页面录音,录音时录音音量在红米手机上不能根据音量变动,其它手机没有问题

分析:

(1)音量图标其它手机性能配置比红米好的,虽然音量图标会跟随声音变动,但是有点卡

(2)红米手机配置比较低,导致会更卡,卡到看不到变化,所以根本原因并不是红米适配导致的问题,根本原因就是音量图标随音量变动卡,这是问题根本

总结:做测试时,最好拿一个性能配置比较高的手机,和一个性能配置比较低的手机,容易通过对比发现问题


2、IOS测试环境push消息收不到了

分析:

(1)ios的测试环境和正式环境push消息证书不是一个

(2)ios的push消息证书都存放到服务器端

(3)最后发现是苹果证书问题

3、红米手机能接收到push消息,但是不显示app图标和顶部悬浮提示(不能着急提bug)

分析:

(1)首先去红米手机----设置----通知和状态栏----有通知时显示图标,该开关是打开的

(2)红米手机----设置----通知和状态栏----通知管理----选择app,保证:允许通知、在锁屏及顶部悬浮显示都是打开的


4、手机内存不足时,app后台运行被清理,算不算个问题?




0 0
原创粉丝点击