Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ios
/
yh_analytics
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
王钱钧
10 years ago
Commit
1324fe0da94555328b01cb531ed77fb1a5639eb9
1 parent
9cf1a1ff
兼容iOS6. code review by 小熊
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
6 deletions
YH_Analytics/YH_Analytics/YH_Analytics/YH_Analytics.m
YH_Analytics/YH_Analytics/YH_Analytics/YH_Analytics.m
View file @
1324fe0
...
...
@@ -130,15 +130,20 @@ static dispatch_queue_t persisitingQueue;
case
AFNetworkReachabilityStatusReachableViaWWAN
:
{
if
([
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyGPRS
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyEdge
])
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatus2G
;
}
else
if
([
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyWCDMA
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyHSDPA
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyHSUPA
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyeHRPD
])
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatus3G
;
}
else
if
([
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyLTE
])
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatus4G
;
if
(
NSFoundationVersionNumber
>=
NSFoundationVersionNumber_iOS_7_0
)
{
if
([
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyGPRS
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyEdge
])
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatus2G
;
}
else
if
([
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyWCDMA
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyHSDPA
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyHSUPA
]
||
[
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyeHRPD
])
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatus3G
;
}
else
if
([
netInfo
.
currentRadioAccessTechnology
isEqualToString
:
CTRadioAccessTechnologyLTE
])
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatus4G
;
}
else
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatusUnknow
;
}
}
else
{
[
YHAssemblyAssistant
sharedInstance
].
currentStatus
.
net
=
kNetWorkStatusUnknow
;
}
}
break
;
case
AFNetworkReachabilityStatusReachableViaWiFi
:
...
...
Please
register
or
login
to post a comment