Cisco UC 项目常见问题及解决方法

简介:

第一大类:Callmanager
1.OS product key:

BTOO-VQES-CCJU-IEBI
2.增加subscriber 服务器
    (1). 在publisher上增加一个server
    (2). 在subscriber上手动启动需要的服务
    (3). login 到CLI界面, utils dbreplication status检查数据库复制的状态

3.如何实现批量地添加和修改话机/用户或修改指定属性
4.BAT无法插入带中文的内容: 

含中文的CSV文件应采用UTF-8编码方式保存
5.自定义service无法显示中文内容:
包含中文的asp文件保存时应采用UTF-8编码方式。
6.无法手动话设置机
    1.在话机上按setting键,屏幕右上角显示上锁的图标。
    2.按** # 解锁。图标变成打开的锁。 
    3.设置其他参数

7.无法为话机设置固定的IP地址
1.        在话机上按setting钮
2.        按 3 选择 Network Configuration.
3.        选择DHCP 
4.        按 softkey NO.
5.        按 softkey Save.
6.        选择IP address
7.        输入IP 地址,小数点按*键
8.        按 softkey Save

8.为话机设置指定的tftp server
1.        在话机上按setting钮
2.        按 3 选择 Network Configuration.
3.        选择TFTP server
4.        输入IP 地址,小数点按*键
5.        按 softkey Save

9.清除话机上所有的配置
CallManager   4
1.        在话机上按setting钮
2.        按 3 选择 Network Configuration.
3.        按 33 选择 Erase Configuration.
4.        电话重启.
CallManager   5
1.        在话机上按setting钮
2.        按** # 解锁。图标变成打开的锁
3.        选择要清除的设置选项
4.        按屏幕最右侧的”清除” softkey

10.IP Communicator软电话按键显示为乱码
1.        删除IE的cookie。
2.        重新运行CIPC

11.话机经常死机,通话异常中断
升级话机的phone load。
12.如何在CallManager 上检查IP phone 话机状态
    选择Device > Phone > Search
    话机状态含义:
       Registered:        话机目前在线,正常注册到CallManager。
       Unregistered:        话机目前不在线,但是曾经正常注册到CallManager过。
       Not Found:       话机目前不在线,并且从未在CallManager注册过。

13.Partition, calling search space是配置在电话上还是配置在号码上好
每一台电话上可以设置多个电话号码(Directory number), 每个号码称为一条线(line)。每个号码可以有自己独立的属性。
因此建议将partition, calling search space尽量配置在号码上, 即在Directory number页面做配置,而不是在Phone的页面去设置。
如果在号码上的域中未做特殊配置,CallManager 将使用电话上对应的属性;如果电话上也未配置,CallManager 将使用Device Pool中对应域的属性设置。

14.如何设置本地化的参数
选择Device > Phone, 进入话机配置页面
       Network Locale:
定义了和本地电信网相关的参数:tones and cadences
       User Locale:
定义了和用户相关的参数:语言和字体等

15.如何定制电话上号码的显示内容
       Directory number: 电话液晶屏第一行显示的是本机的第一个号码,一般是分机号。如果设置了external phone mask,则显示external phone mask + directory number,即完整的市话外线号码。
       Line Text Label: 每条线按钮左侧的显示。一般是电话使用者的名字,或者是所在的位置,如会议室一。可以是双字节字符。如未配置,则显示号码。
       Line Text Label ASCII: 当话机不支持双字节字符时,将显示此内容。
       Display: 电话接通后在对方话机上显示的你的名字。如未配置,则显示号码。
       ASCII Display:当被叫话机不支持双字节字符时,将显示此内容。
       Alerting Name: 对方拨打你的分机,振铃时,在对方话机上显示的你的名字。如未配置,则显示号码。
       Alerting Nam ASCII: 当话机不支持双字节字符时,将显示此内容。

16.在SRST环境下中文用户名如何处理
在切换到SRST状态时,系统不支持中文。话机上的原来的中文部分无法正常显示。
在号码配置中的Line Text Label ASCII, ASCII Display, Alerting Nam ASCII域中填入对应的拼音或者英文。在SRST时,系统将使用 这些内容显示到话机上。

17.可以接电话却无法呼叫其他分机
检查被叫号码所在的partition是否在己方的calling search space中。
18.可以从外线呼入,但是无法呼出
1.        检查语音网关所在的partition是否在己方的calling search space中。
2.        在语音网关上debug isdn q931或debug csm voice 。
看来自CallManager 的呼叫是否送达网关。
3.        检查主叫及被叫号码是否正确
对于有DID功能的用户。当用户发起的呼叫进入PSTN网时,电信运营商会检查用户的主叫号码是否合法,即是否在它分配给该用户的号段范围内。如果非法,则会拒绝该呼叫。
常见原因是主叫号码只送了分机号,没有包括局向部分。
4.        检查reject原因代码。

19.可以正常呼入呼出,也可以手工转电话,但是外线呼入再call forward all到手机或市话总是失败
从外线打入再Call forward all转出时,主叫号码是原外线号码,不是用户的内部号码。因此被运营商认为非法,会拒绝该呼叫。
解决方法
和电信运营商协商,放松检查
Work around:
在CallManager上设置修改主叫号码,转换到合法的号码范围。
缺点是被叫方将看到不正确的主叫号码。
1.        增加一个partition: CFWALL_PT
2.        增加一个calling search space: CFWALL_CSS
3.        增加一个translation pattern: 
Translation Pattern 为空
partition: CFWALL_PT
calling search space: 可以拨打外线的CSS。
Calling Party Transform Mask:一个固定的合法号码,例如:85155000
4.        选择要更新的号码Call Forward and Call Pickup Settings > Forward All > Calling Search Space > CFWALL_CSS

20.本地呼叫和拨打异地分机都正常,但是异地出PSTN网失败
原因是主叫号码不在异地号码的范围内,被对方运营商拒绝。
解决方法同上。

21.呼叫异地分机时,如何将主叫本地分机号和异地的分机号区别开来
在CallManager 之间的intercluster trunk设置界面,设置Calling Number Transform,增加代表地域的区号。
22.分机可以呼出外线,但是外线拨入时提示“此号码不存在”
其中一条外线在网关上配置工作正常,但是没有在CallManager上进行相应的MGCP配置。
23.某些800号电话无法接通,其他的可以
部分国际服务的800号电话在网通和中国电信使用不同的接入号。根据租用的线路,选择相应的号码。
24.电话可以振铃并接通,却听不到声音,并马上中断
主被叫语音编码方式不匹配, 又没有配置transcoder资源可以进行转换。
IP Phone的默认codec是 G.711 ulaw
中国默认codec是 G.711 alaw

25.可以拨打Hunt group成员的号码,但是拨Hunt Pilot号码失败
1.        检查Hunt Pilot的设置
2.        “Reset” Hunt Pilot

26.接电话时,第二个电话拨入却听不到忙音提示
当我们在接电话时,如果有第二个电话打入,话机将提示有第二个电话进来,让接听者决定是否要hold第一个电话去接听     第二个电话。而此时第二个电话的呼叫方听到的只是电话振铃的回铃音,并不知道被叫方正在接听电话。目前CallManager 不能支持客户化的提示“您所拨叫的用户正在通话中,请不要挂机”。
CallManager 的默认设置是每个号码可以同时可以接受两路呼入。要修改这个参数要进到directory number的设置界面,找到busy       trigger参数,默认值是2。修改成1 后,第二路呼入将听到忙音。

27.调整转入语音信箱前响铃的时间
系统层面的timer:
System > Service Parameter > Callmanager > Clusterwide Parameters (Feature - Forward)   > Forward No Answer Timer (default = 12)
每个号码的timer:
Directory Number > No Answer Ring Duration (seconds)

28.所有attendant console的operator都log off了,但是外线呼入仍不转到语音信箱
在Attendant console对应的Hunt Group中,选择使用User Member 的方式定义成员,而不是使用Device Member的方式。
当一个User退出登录后,其对应的号码也同时离开Attendant console的Hunt Group。新的呼叫就不会被路由到该话机。

29.打长途权限的控制方式
       两种方式可以实现长途权限控制
方法一:针对不同的号码设置不同的权限.
将代表国内,国际的route pattern分别放入不同partition。再设置相应的calling search space。不同的号码或话机,分配不同的calling search space 。
只有有权限的话机和号码才可以打长途。
方法二:针对不同的用户设置不同的权限
有长途权限的每个用户分配一个FAC码。在他拨长途是当做密码输入,进行控制,并可以根据FAC码计费。
每个FAC码在系统中必须是唯一的。因此实施中应通过随机数生成软件,一次生成足量的FAC码,以确保其唯一性。
不同的route pattern可以分别设置不同的FAC级别,只有拥有高于其级别的FAC码的用户才可以拨打此route pattern对应的号码。因此,此方式可以实现非常灵活精确的控制。
注:不能打长途的用户可以通过有权限的用户帮助拨打,再转接过来的方式实现长途功能。

30.如何实现服务热线电话
依次配置Line Group, Hunt List, Hunt Pilot
31.如何实现按0, 即转总机
1.        选择 Route Plan > Translation Pattern
2.        在Translation Pattern域内填入“0”
3.        在 Called Party Transform Mask域填入总机接线员的实际分机号

32.如何实现摘机自动直拨(PLAR)
1.        Create a partition.
2.        Create a CSS
3.        Create a translation pattern.
Select the desired partition name and CSS that were previously created in Step 1 and Step 2. Finally, under Called Party Transformation Mask, enterthe Hotdial number that you want the phone to dial when it goes off-hook.
Note: Ensure that the Translation Pattern field is left blank.
4.        select the CSS that you configured in Step 2 for the PLAR phone's CSS
控制转语音信箱前的响铃时间

33.如何实现在missed call, answered call中的外线号码前自动加9
1.        Create a partition called Translate_PT.
2.        Create a Calling Search Space (CSS) called Translate_CSS.
The only partition to be assigned to this CSS is Translate_PT.
3.        Assign the Translate_CSS to a gateway. As configured in step 2, the gateway can only access the Translate_PT     partition and cannot reach any phone directly.
4.        Create a translation pattern with the internal extension
a)        Select Translate_PT from the Partition dropdown list.
b)        Select <None> from the Route Filter dropdown list.
c)        Select Internal_Phones CSS from the Calling Search Space dropdown list.
d)        Check the Route this pattern checkbox.
e)        Check the Use Calling Party's External Phone Number Mask checkbox 
f)        Under the Calling Party Transformation section, enter 9XXXXXXXXXX or a pattern that matches the internal dialing plan, in the Calling Party Transform Mask field.
g)        To verify that no phone can reach this translation pattern, ensure that the CSS assigned to the phones does not     include this translation pattern. In this case, Translate_PT cannot be included in any CSS which contains phones.

34.分析号码路由和号码转换是否正确的工具
CallManager 4.X
1.        安装Cisco CallManager Dialed Number Analyzer
选择Application > Install Plugins > Dialed Number Analyzer Plugin
2.        登录DNA
Start > Programs > Cisco Dialed Number Analyzer > Cisco Dialed Number Analyzer.
或 https://<cmaddress>/dna/main.asp
3.        选择Analysis > Analyzer.
CallManager 5.X
1.        登录CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击Go
2.        点击Tool > Dialed Number Analyzer 
3.        点击 Analysis > Analayzer 

35.启动CDR呼叫记录
       1.        登录CallManager   管理界面点击System > Service Parameter > Cisco Callmanager > System
Enable CDREnabled 和CallDiagnosticsEnabled
2.        Restart Cisco CAR Scheduler service
3.        在CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击GO
4.        登录CallManager   Tools > Service Activation.

36.查询某个用户的电话呼叫的历史记录
普通用户登录后可以察看自己的呼叫记录;CDR管理员登录后,可以查询所以人员的呼叫记录。
CallManager 4.X
1.        安装Cisco CDR Analysis and Reporting
选择Application > Install Plugins > CDR Analysis and Reporting
2.        登录CDR有两种方式: 
       For CAR system administrators only — From Cisco Unified CallManager Serviceability, choose Tools > CDR Analysis and Reporting.
       For CAR users or administrators — From the web browser, enter https://<Server-ip/name>:8443/car/Logon.jsp
首次登录时默认的用户名是admin,口令也是admin
CallManager 5.X
1.        登录CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击GO
2.        点击Tool > CDR Analysis and Reporting 
3.        用要查询的用户名登录

37.查询所有用户的呼叫记录
CallManager 4.X
1.        使用用户名admin,口令admin登录
2.        添加CallManager 用户到管理员组
3.        https://<Server-ip/name>:8443/car/Logon.jsp,以管理员名字登录
4.        查看所有通话记录
CallManager 5.X
1.        在CallManager   上添加用户到Standard CAR Admin Users用户组
2.        登录CallManager 管理界面,在右上角的Navigation下拉菜单中选择“Cisco Unified CallManager Serviceability”, 点击GO
3.        点击Tool > CDR Analysis and Reporting 
4.        用该用户名登录
5.        查看所有通话记录: 点击 User Reports > 
6.        输出所有通话记录: 点击 CDR > Export CDR/CMR

38.话机无法显示其他电话的当前状态
话机的calling search space配置不正确。
If you do not select a different calling search space for presence requests, the SUBSCRIBE Calling Search Space defaults to None.
You apply the SUBSCRIBE Calling Search Space to the SIP trunk, phone, end user, or autogenerated device profile (for phones with extension mobility support only).
The SUBSCRIBE Calling Search Space associated with an end user gets used for extension mobility calls.

39.更换IP Phone 7970话机背景图片
40.更换IP Phone 7970话机铃声
铃声格式为raw:
         Raw PCM (no header)
         8000 samples per second
         8 bits per sample
         uLaw compression
         Maximum ring size—16080 samples
         Minimum ring size—240 samples
         Number of samples in the ring is evenly divisible by 240.
         Ring starts and ends at the zero crossing.
文件名:Ringlist.xml
<CiscoIPPhoneRingList>
<Ring>
<DisplayName>Analog Synth 1</DisplayName>
<FileName>Analog1.raw</FileName>
</Ring>
<Ring>
<DisplayName>Analog Synth 2</DisplayName>
<FileName>Analog2.raw</FileName>
</Ring>
</CiscoIPPhoneRingList>

41.升级话机的软件
1)        下载相应型号话机的phone code。
SCCP版本:cmterm-79XX-sccp.x-x-x
SIP版本:cmterm-79XX-sip.x-x-x
CallManager 4的版本是 .zip或.exe后缀的文件
CallManager 5的版本是 .cop后缀的文件
2)        上载到CallManager server
从CallManager 管理界面,点击右上角的下来菜单,登录IPT platform
v选择Software Upgrades > Upload tftp File.
3)        在对应话机的设置中,指定phone load的名字
4)        重启CallManager   TFTP service
5)        重启话机

42.更新话机软件,连接第三方SIP server
1)        下载相应型号话机的SIP phone code。
注意:CallManager 5的版本是 .cop后缀的文件
2)        上载到CallManager server
从CallManager 管理界面,点击右上角的下来菜单,登录IPT platform
选择Software Upgrades > Install/Upgrade.
3)        在对应话机的设置中,指定phone load的名字
4)        重启话机
详细设置参见:Converting a Cisco 7940/7960 CallManager Phone to a SIP Phone
注意只有7940/7960/7905/7912可以连接第三方SIP Server,其余都不可以。

43.CallManager 无法和Active Directory同步
1.        登录CallManager 管理界面
2.        选择System > LDAP > LDAP System, 选择Enable Synchronizing from LDAP Server
3.        选择System > LDAP > LDAP Directory
LDAP Manager Distinguished Name域应填写:用户名@域名 (e.g.: administrator@ldap.com)
LDAP User Search Base        ou=UC,dc=ldap,dc=com

44.CallManager 5.0的用户
CallManager 5的用户创建之后,不属于任何的group。需要把它增加的到Standard CCM End Users
如果用于CTI或者JTAPI,请加入CTI enabled

45.Upgrade from CallManager 4.0 to 5.0
新server的hostname和ip address必须和原server的完全一致。
备份成的文件,文件名不可以改动。

46.IP phone service
当你修改服务URL或者其中的参数时,确保“Update Subscription”,否则用户需要重新预订服务以正确重建URL
47.Attendant console directory not update
1.        登录CallManager 管理界面
2.        Application >   attendant console server > User File update 
此处可以上载用户自定义的attendant console目录文件CorporateDirectory.txt
删除当前的CorporateDirectory.txt,在客户端登录时会根据当前目录重新生成
3.        登录CallManager serviceability管理界面, 
4.        Tools > Control Center – Feature service > Attendant Server > restart
5.        在客户端重新登录 AC client
目录存在本地目录Program Files > Cisco > attendant console > user list  




第二大类:Unity
1.用administrator身份都无法登录Unity管理员界面

完全按照Cisco安装指南安装的Unity有专门的Unity管理员帐户 ,windows 的administrator用户也无权登录Unity管理界面。
请使用UnityAdmin或UnityInstall用户登录windows。

2.可以远程登录管理员界面,但是在server本地无法登录
IE的cookie问题。不要用IE浏览器的Favorites连接或者桌面的Unity Administrator快捷连接。直接在浏览器地址栏手工输入http://x.x.x.x/web/sa
3.批量增加语音信箱用户
项目实施时,可以使用Unity Bulk Import大批量地增加用户
1.        创建语音信箱用户模板
a)        登录Unity 管理员界面:http://<Server-ip/name>/web/SA
b)        点击 Subscribers > Subscribers template 
c)        设置所有用户共同的特性, 如:用户语言,时区,默认密码等
2.        创建包含语音信箱用户信息的CSV文件
内容包括各用户不同的信息部分,格式为:
ALIAS, LAST_NAME, FIRST_NAME, DTMF_ACCESS_ID
3.        在Unity server上,点击Start > Programs > Unity > Cisco Unity Bulk Import 
4.        依屏幕提示操作

4.批量删除语音信箱用户
仅从Unity的管理界面删除subscriber,不能同时自动删除该用户对应的exchange用户。Exchange mailbox用于实际保存对应Unity用户的语音留言文件。
使用Unity Bulk Subscriber Delete可以同时删除这两类用户。
1.        在Unity server上,点击Start > Programs > Unity > Cisco Unity Tools Depot
2.        点击左侧的Unity Bulk Subscriber Delete 
3.        依屏幕提示操作

5.批量修改语音信箱用户的属性
1.        在Unity server上,点击Start > Programs > Unity > Cisco Unity Tools Depot
2.        点击左侧的Unity Bulk Edit 
3.        依屏幕提示操作

6.创建CallManager用户同时创建相应的Unity 语音信箱用户
在日常维护中增加少量新用户时,可以采用以下步骤一次增加CallManager 和Unity上的用户,而不用分别登录两个server,分两次分别创建帐户。
CallManager 4.X
a.        Click User > Global Directory.
b.        From the list of users, click the name of the applicable user
c.        Click the Create Voice Mailbox link that appears next to the Primary Extension.
与CallManager 4.X集成的方法如下:
1.        Browse to CallManager Serviceability > Tools > Control Center, click the CallManager server name, and confirm that the RIS data collector is activated and running.
2.        Copy the Voicemailbox.asp file from one of the following locations to the C:\CiscoWebs\Admin directory:
       CommServer\Cscoserv\Concerto\Ccmpages\Skate
       The application URL at http://<servername>/concerto 
3.        Log on to the Unity server by using the Unity installation account. 
4.        On the Unity server, from a Command Prompt window, run the CommServer\Cscoserv\Concerto\Setup.bat file.
5.        Follow the onscreen instructions to complete installation of the Unity CallManager Integrated Mailbox Configuration wizard.
6.        From the Services window, stop and restart the Tomcat service.
CallManager 5.X以上可以通过添加Application Server来绑定Unity,在给用户创建DN的时候可以添加Unity用户

7.有语音留言但是话机上的留言灯不亮
在Unity上设置每日定时对Unity数据库和话机留言灯的状态进行同步。
1.        在 Unity server上, click Start > Programs > Cisco Unity > Manage Integrations.
2.        选择对应的集成,点击Properties, 调整每日进行同步 MWI 操作的时间,选择Resynchronize

8.如何测试留言灯是否可以工作
1.        在分机上拨MWI on对应的号码,电话留言灯应该变亮
2.        在分机上拨MWI off对应的号码,电话留言灯应该变灭

9.没有语音信箱的话机,仍可以使用语音信箱键
话机的Voice Mail Profile, 选择“None”选项,是指使用Device Pool中默认的值。
“No Voice Mail”选项才是,没有语音信箱。Message 按钮才不会生效。

10.如何在其他分机上听取给自己的留言
1.        拨打语音信箱的领示号
2.        听到语音提示后,按*键
3.        按提示输入分机号码和密码

11.利用Unity实现自动应答总机
1.        拨打语音信箱的领示号
2.        听到语音提示后,按#键
3.        按提示拨分机号
注:所拨的分机号,必须有对应的语音信箱

12.总机下班后,所有呼叫转到专用的语音信箱
1.        创建一个CTI port:
点击Device > Phone > Add a new phone > CTI port
选择call forward all 到语音信箱
2.        为CTI port对应的号码创建一个语音信箱
3.        在Attendant console对应的Hunt Group中,最后一个成员选择使用Device Member,加入CTI port对应的号码, 选中 always route member

13.无法执行从电话听取电子邮件
1.        检查是否已经安装了unified message license
2.        在该用户profile的class of service项中,检查是否已经enable了该项功能
3.        检查windows server默认语言设置
    Step 1 On the Windows Start menu, click Settings > Control Panel > Regional Options.
    Step 2 On the General tab, in the Your Locale (Location) list, click Chinese (PRC).
    Step 3 In the Language Settings for the System box, click Simplified Chinese.
If you have a multi-lingual system, choose additional languages as applicable. 
    Step 4 Click Set Default. The Set System Locale dialog box opens. 
    Step 5 In the Select Appropriate Locale list, click Chinese (PRC). 
    Step 6 Restart the Cisco Unity server for the changes to take effect. 

14.如何利用语言信箱打长途
1.        登录管理员界面
2.        在左侧窗口,选择Subscribers > Subscribers 
3.        点击窗口右上角的搜索,选择对应的用户
4.        在左侧窗口,选择Caller Input  
5.        在右侧窗口的键盘上,点击要使用的键(例如:1)
6.        点击键盘右侧的Send caller to > Caller System Transfer
7.        修改个人的欢迎词,加入提示:按1拨其他号码,或在“嘀”声后留言。

15.如何监测Unity收到的Callmanager发送过来的号码
Tools Depot > View port
16.通话实时录音
电话接通后,一方按conference softkey,再拨专门用于录音的领示号,再按conference softkey,将Unity 当做三方会议接进来,由Unity进行录音。
录音过程中,没隔一定时间,通话方会听到嘀声,提示正在录音。
配置方法如下:
1.        Create a Live Record Pilot Point in CCM and set its CallFwdAll to the VM pilot of the system
2.        Create a Call Routing Rule in Unity
       Create a Forwarded Call routing rule and specify the DNIS and the Forwarding Station number of the CCM Route Point Pilot that you created above.  
       Send calls to:   Start Live Record
详细配置文档:
http://www.ciscounitytools.com/H ... veRecordAppNote.htm

17.加入其他windows domain
1.        将server从domain方式改成workgroup方式:
执行Start > Run > dcprom
2.        加入其他domain

18.Unity server 磁盘满
       Unity server 磁盘满
The customer UnityDB log file had grown too large.   Pls do the following to shrink:
How to Squeeze UnityDB if it grows to large:
1. Bring up command prompt
2. osql   –E
3. use unitydb
4. go
5. backup log unitydb with no_log
6. go
7. dbcc shrinkdatabase(unitydb)
8. go
9. exit
执行结果,类似以下输出:
C:\>osql -E
1> use unitydb
2> go
1> backup log unitydb with no_log
2> go
1> dbcc shrinkdatabase(unitydb)
2> go
    DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages
    ------ ------ ----------- ----------- ----------- --------------
      6    1        2392       80        2384           2384
      6    2       63       63       56          56
    (2 rows affected)
DBCC execution completed. If DBCC printed error messages, contact your system
administrator.
1> exit



本文转自 bilinyee博客,原文链接:        如需转载请自行联系原作者
相关文章
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(一)
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(一)
391 0
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(一)
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(二)
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(二)
221 0
【Google Play】内部测试版本分发设置 ( 测试链接 | 配置测试权限 | 下载测试应用 )(二)
|
Java Android开发
CC框架实践(1):实现登录成功再进入目标界面功能
用CC来AOP地实现登录成功后再跳转到目标界面功能
1505 0