配置User Agent

请务必为正式出厂的手机配置UA以避免使用过程中出现于联网相关异常,由于版本差异,请参考如下内容为不同版本配置UA: 
 NVRAM_EF_INET_CUSTPACK_DEFAULT 
UA header:CUSTOM_INET_USER_AGENT_STRING_DEFAULT 
UA profile :CUSTOM_INET_USER_AGENT_PROFILE_DEFAULT 
 适用于:08B.W08.45 至 之后的08B branch  
 和 09A branch W09.16之前版本。
 
 
 COMMON_NVRAM_EF_INET_CUSTPACK_DEFAULT[] 
 UA header:CUSTOM_INET_USER_AGENT_STRING_DEFAULT 
 UA profile :CUSTOM_INET_USER_AGENT_PROFILE_DEFAULT 
 适用于:09A.W09.17 之后的09A branch。
 
 
 UA header:WAP_CUSTOM_CFG_DEFAULT_UA_HEADER 
 
UA profile :WAP_CUSTOM_CFG_DEFAULT_UA_PROF_URL
 
适用于:以上两种情况以外的其它版本(browser V02除外)。
 
 
 在09B.10.12之后,请参考函数bam_registry_commit_em_settings(),根据不同project中宏开关情况:
 
UA header: mmi_em_inet_get_user_agent_string()
 
UA profile : mmi_em_inet_get_user_agent_profile(),
 
适用于:09B.10.12之后,11B.11.32之前版本(Browser V02)。
 
 
UA header: applib_inet_get_user_agent_string()
 
UA profile : applib_inet_get_user_agent_string() 
 适用于:11B.11.32及之后的版本(Browser V02)。
 
 
注:在11B.11.32之后的版本,如果发现定义了宏 
 
OBIGO_DEFAULT_CONFIG_UA_STRING 或
 
OBIGO_DEFAULT_PART_CONFIG_UA_STRING 
 
则使用的是默认的UA, 如要修改,只能修改部分字段,以下是一个默认UA的示例:
 
CHAMPAGNE55N_V2_DEMO_HW  (MRE\2.3.00(3072)  resolution\176220 chipset\MT6255 touch\0 tpannel\1
camera\1 gsensor\0 keyboard\normal)  MAUI.11B.W12.12 Release/2012.03.25 WAP Browser/MAUI  Profile/
Profile/MIDP-2.0 Configuration/CLDC-1.1 Q03C1-2.40 en-US 
 
其修改位置分别位于: 
在 bam_cfg.h,能修改以下部分:
CHAMPAGNE55N_V2_DEMO_HW: BAM_CFG_HW_RELEASE_VER
MAUI.11B.W12.12: BAM_CFG_RELEASE_VERSION
2012.03.25: BAM_CFG_BUILD_DATE_TIME
Profile/MIDP-2.0: BAM_CFG_J2ME_MIDP_VERSION
Configuration/CLDC-1.1: BAM_CFG_J2ME_CLDC_VERSION
en-US : BAM_CFG_LANGUAGE_CODE
 
在 Brs_vrsn.h,能修改以下部分:
Q03C1-2.40 : BRS_VERSION 
 
 
在 MRESrv.c: 能修改以下部分:
MRE\2.3.00(3072) resolution\176220 chipset\MT6255 touch\0 tpannel\1 camera\1 gsensor\0 keyboard\normal:
 srv_mre_get_ua_string()
 
若想对UA header全部重新客制化,需要将宏OBIGO_DEFAULT_CONFIG_UA_STRING 或
OBIGO_DEFAULT_PART_CONFIG_UA_STRING控制的代码注释掉,然后根据不同project中宏开关情况修改函数applib_inet_get_user_agent_string(),一般是修改COMMON_NVRAM_EF_INET_CUSTPACK_DEFAULT[]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值