Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
Z
ZxAd_Unity
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王雪伟
ZxAd_Unity
Commits
da84ac26
Commit
da84ac26
authored
Mar 16, 2021
by
王雪伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改开屏错误监听
parent
0bc4b92e
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
65 additions
and
42 deletions
+65
-42
AdManager.cs
Assets/AD/AD_Manager/AdManager.cs
+5
-0
HttpDemo.unity
Assets/NetWork/Demo/HttpDemo.unity
+5
-0
HttpTest.cs
Assets/NetWork/Demo/HttpTest.cs
+28
-25
TestBean.cs
Assets/NetWork/Demo/TestBean.cs
+2
-2
HttpTool.cs
Assets/NetWork/HTTP/HttpTool.cs
+19
-10
Response.cs
Assets/NetWork/HTTP/Response.cs
+6
-5
No files found.
Assets/AD/AD_Manager/AdManager.cs
View file @
da84ac26
...
...
@@ -118,9 +118,14 @@ public class AdManager
//加载Splash广告
mLoadSplashAd
(
"splash"
,
listener
,
bannerAdList
);
}
else
{
listener
.
onError
(
"Splash数据null"
);
}
}),
new
Action
<
string
,
string
>((
code
,
errMsg
)
=>
{
listener
.
onError
(
"code"
+
code
+
"errMsg"
+
errMsg
);
Debug
.
unityLogger
.
Log
(
ZXADConfig
.
ADManagerTAG
,
"Splash 请求失败"
+
errMsg
);
}));
}
...
...
Assets/NetWork/Demo/HttpDemo.unity
View file @
da84ac26
...
...
@@ -1201,6 +1201,11 @@ PrefabInstance:
propertyPath
:
IS_TEST
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200634
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
IS_TGYZ
value
:
1
objectReference
:
{
fileID
:
0
}
-
target
:
{
fileID
:
2853166085728200635
,
guid
:
1053be02c113a7a45adf322c929b0cb6
,
type
:
3
}
propertyPath
:
m_RootOrder
...
...
Assets/NetWork/Demo/HttpTest.cs
View file @
da84ac26
...
...
@@ -25,14 +25,14 @@ public class HttpTest : MonoBehaviour
Debug
.
Log
(
"测试GET"
);
//app/v1/game/xynt/land_list
//app/v1/game/xynt/home_info
HttpTool
.
Instance
.
_Get
(
"app/v1/
game/xynt/land_list"
,
null
,
new
Action
<
List
<
TestBean
>
>((
bean
)
=>
HttpTool
.
Instance
.
_Get
(
"app/v1/
tianzi/question"
,
null
,
new
Action
<
TestBean
>((
bean
)
=>
{
Debug
.
Log
(
"Get 请求成功
"
+
bean
.
Count
);
Debug
.
Log
(
"Get 请求成功
111"
);
}),
new
Action
<
string
,
string
>((
code
,
errMsg
)
=>
{
Debug
.
Log
(
"Get 请求失败"
+
errMsg
);
}));
Debug
.
Log
(
"Get 请求失败"
+
code
+
errMsg
);
}));
;
}
public
void
OnClickPost
()
...
...
@@ -120,29 +120,32 @@ public class HttpTest : MonoBehaviour
}
//string enc = "cYMqfCFXX1qTbOitQJVqOtUsXx/8ZeTXIjnsq9MpqMXkx+v92z5wAWjM5l+RPAHjih2CmDKTljKPuY4DaAQ2FxUXl05hUN0Kc84g0WOZFEDeVsQ2UB/Dhp6KTtSlVGVPlQ1hWZpkEq3ZhE4H2EY2KVKNYW0B9rlRyOYGLCumeGMsMXR1Vnz+l8MLXSshdzBh6ZqksdPYeU1qk3FuXWN71Y54kM8JIun7DW5uL2EVxjYVgvbcgtMxWdIBQxlbE0wQWDwQ3XnPn8j7nQ/v+TB9r3q10k837ZfkO+t5UpSCIQwZFA7/ZUyf9t/HJoklRJGDmtL+ua5F4xTi+amBdlCkmlnnr4PNqgpnP/AojVCkpDfhoO96CH/H9tbkoyrt2fueCTjHfoQYV/HKV0RrvYTG789JUGn2/brzL2MWSv0EkFYNihTGPzifG9C1gvSyIH/wkghFNl7zeOUzWalKw3NFRj1bLyjDy8oHjnGsMbQA4iZZKPz/YUZekXrNY/KAFuVQYHXLsMVLn2vYLg+It/TkDDyxOUI+OUGClqpWwZ64QMTwIk0BEjdmQTmnlIiQNDYNEe4Ghi5cQ0kpjA1/EUHk2CA7tHkqaUsYA7/8DzgG9QJIk0PRcjXViWzw8cndJ+fn0F9pxa9JtCblupwAxqToWdlGK5z7e5Tu0vYo5QQTa1f2VdC1ndlA9tdwFkYGpumQaJA3v04OgWqbp6mBdC460ctVa+kvFeh3/V0KrnhYtiryen/lm63gAen2wc66M4LgCOB27Exz6Cbcj5HYkpHI66tDOAq87Kke9LaHUFgfxG6sqocSSso+ngRFBAmggIp5eo4vI7KiUa1YNeEKqv8181BF2FzkHtYeA7127GsSD/f7UacLm78HhM/tBeBhptnXkwoqicjeL8vOYMSnG1X3wINvtVYPS/bPesxO693vmAIYrDlLd0s6dyUHdB5BQL5zeG7wsgYe9lyM/FclqvT23gcar+ukA1ObUzrcoqOYkmTQMu7J7TxxWl+Zrv1abU+p4nMJ0QVOb+1s066VIVyGbY/Ayz0ihdpWKsjSy8jb9VxvjcbNfz6F8p3OLnFr9LTR63f7kHrUFLgInX1azqYGm6TtgDFttVi/6iSgGvP6c3NILwJH0ckbhOqKy7NX7pX03c7kCXxOgME+5khbT1KfOca7INZxhku6ZAVRjSqrusItcvTHkIxfNuDyN7kaVSP5wmWKZB9vbpxnM1F9K8LQezHapJ1fFNm51CiMucIZTJtLkXo1Qr9hmplKIu3TnZ0csG+wuUDToo12VrG6/WIVmv8gshf6Xbunxah/GK52c6GQfAKQmTGCJufwXWHMIkyoLHbhvWDZ+1jMT7UUcwOoM4vL7OXHAxafBAZ5JbVEL26S7sJzs/V30OcH6fpaXHc3F7s/xABOzzF0iiuO1DtZv5jib8sWHizIEXsgenbkQHfNo+y77z0k/HUmIrybKNMqgOzDRp3d2ttSzaT2e+oSrt7LJFXitvMuRxGKA/rwowagqOkO/cqSrAIqRXpp4j33AmmtvS5vm0fj3eDVpAhP8/ZCcEDVEWFKRPZYGIY7EbYuV4o3ixNihsLoDK7qLVYx/xXi8kRBUpyu5+Q3dRDjkJWMIaYt65rmLJj3encjx7x9KrVWgWiApgjkclcqezqd5CuoAZFAAneTo+FH+1jgz0Y+9DIEj9eEynTAqyUSZH4=";
string
json
=
"{\"status\":200,\"msg\":\"请求成功\",\"sign\":\"39f6aa71fedc6ae9\",\"result\":null,\"enc\":\"cYMqfCFXX1qTbOitQJVqOtUsXx/8ZeTXIjnsq9MpqMWS/Dyo9c1/c/KndeCJOKWk5MeP6xnE7t5PuRNtTj24nDYE+qmTxyS1e4JgtDEn8F/PIbraKoAaEZHk4pUc80LlSNt5b5Uguih31+qaldnLX9LIR8RjfO7kDoKCbK1JVpTt2+yNZTnT+klFA43qjd3+v9JuMEKb6W2aFz16hFk2FOOetf/FOgE0SCGRhuT69OrcHaIshq1zEtxCuo7B7yI8nPIX8XHttPBEHE5ffFbo14msd0NhSBTSnxn4MNqMdQ7So94oZQ2DwTmEQbwcU2aGbiG70zjawj7GHPHK0sJmgg/qlMfcSwcLsYg7jGiJieWkKDHDQIUYovjyVKuu1uWKvQb68OTWLFwmCa4Fo1ianbnB+ZYz6ns+UykouCXVszpdm/E4GRato/U+ZPFOjP91RF0Sy2hlqYlZvw7D93PX+pXkkx9d6884o+Tz5w5pZf+5GdMVsj/4sEoFjVMBcP8i/gmI1gHHZI2QoV8CDYPVwf0eZYeM1fqk5Wf8OYFqc+l9c92Duxfh2vML7xDEXjjUHj8+1lztUIEfR9bVkvNCWUk+4PoltzrU9lQ/CWb7nzGpKExG3UdHaP0Xzu11sssdolPZ3jPAKaElW+CWN2ZDr57BIKEPNrhcTL3vCqTYDhtgCPyvg7DPKvxaSAEJL/aEkOrsTcSi/mTS5lw+OwHm/WYuvbrPD8Zq7ybyytR9j78z34joZftiXV2adk899iF3IAEPO1m9EdqsExCrgW57qB88vPs46C9yLC7L6YBSa6uwHN+jTvArFrR3f45c9/R3rrSVsxVdacAUEyqeccu4P3kyZXYNQUAJydH7FLrhQLHM98GSGJ0eqcES7znG7AtdsQj5H4O+B5B0l44zcvwPrsh0WSzzvsIi5r+IkgdKzZZ//hvCgqcLmn78Mkpm60kuf8KyOUbhVjvUKh1cdmzFetN87wnSIKHsgaLDeSgbwlW9m/yht0W6LjRyXX5IU8fR\",\"security\":\"SECURITY\"}"
;
public
void
OnClickTestSign
()
{
//String signResult = EncryptHelper.EncryptHelper.DeCode(response.enc, "as09384io03lmp78", "e2e7d664d72f710c");
//try
//{
// //String signResult = DataSignVerify(response.enc, response.sign);
// Debug.unityLogger.Log("DecryptInterceptor", "signResult: " + signResult);
// if (("OK").Equals(signResult))
// {
// //String decryptResult = DecryptData(response.enc);
// //Debug.unityLogger.Log("DecryptInterceptor", "decryptResult: " + decryptResult);
// }
// else
// {
// Debug.unityLogger.Log("DecryptInterceptor", "decryptResult: error");
// }
//}
//catch (Exception e)
//{
// Debug.unityLogger.Log("DecryptInterceptor", "error"+e.ToString());
//}
Response
<
TestBean
>
response
=
JsonMapper
.
ToObject
<
Response
<
TestBean
>>(
json
);
String
signResult
=
EncryptHelper
.
EncryptHelper
.
DeCode
(
response
.
enc
,
"as09384io03lmp78"
,
"e2e7d664d72f710c"
);
try
{
//String signResult = DataSignVerify(response.enc, response.sign);
Debug
.
unityLogger
.
Log
(
"DecryptInterceptor"
,
"signResult: "
+
signResult
);
if
((
"OK"
).
Equals
(
signResult
))
{
//String decryptResult = DecryptData(response.enc);
//Debug.unityLogger.Log("DecryptInterceptor", "decryptResult: " + decryptResult);
}
else
{
Debug
.
unityLogger
.
Log
(
"DecryptInterceptor"
,
"decryptResult: error"
);
}
}
catch
(
Exception
e
)
{
Debug
.
unityLogger
.
Log
(
"DecryptInterceptor"
,
"error"
+
e
.
ToString
());
}
}
...
...
Assets/NetWork/Demo/TestBean.cs
View file @
da84ac26
...
...
@@ -6,6 +6,6 @@ using System;
[Serializable]
public
class
TestBean
{
public
int
landId
;
public
int
status
;
public
int
landId
{
set
;
get
;
}
public
int
status
{
set
;
get
;
}
}
Assets/NetWork/HTTP/HttpTool.cs
View file @
da84ac26
...
...
@@ -21,7 +21,7 @@ public class HttpTool : MonoBehaviour
private
static
HttpTool
_instacne
=
null
;
private
string
TEST_BASE_GAEM_URL
=
"http://feedapitest
3
.zhangxinhulian.com/"
;
//测试游戏域名
private
string
TEST_BASE_GAEM_URL
=
"http://feedapitest.zhangxinhulian.com/"
;
//测试游戏域名
private
string
TEST_BASE_AD_URL
=
"https://bstest.zhangxinhulian.com/"
;
//测试广告域名
private
string
TEST_BASE_EVENT_URL
=
"http://reporttest.zhangxinhulian.com/"
;
//测试上报域名
...
...
@@ -282,18 +282,24 @@ public class HttpTool : MonoBehaviour
Response
<
T
>
response
=
JsonMapper
.
ToObject
<
Response
<
T
>>(
json
);
if
(
response
.
status
==
200
)
{
if
(
response
.
security
.
Equals
(
"SECURITY"
))
if
(
response
.
security
!=
null
&&
response
.
security
.
Equals
(
"SECURITY"
))
{
string
signResult
=
EncryptHelper
.
EncryptHelper
.
DeCode
(
response
.
enc
,
"as09384io03lmp78"
,
"e2e7d664d72f710c"
);
success
(
JsonMapper
.
ToObject
<
T
>(
signResult
));
Response
<
T
>
response2
=
JsonMapper
.
ToObject
<
Response
<
T
>>(
json
);
success
(
response2
.
result
.
data
);
}
else
{
success
(
response
.
result
.
data
);
}
}
else
else
if
(
response
.
status
==
105
)
{
//提示信息
}
else
if
(
response
.
status
==
101
)
{
//Token失效
}
else
{
if
(
failed
!=
null
)
{
...
...
@@ -308,7 +314,6 @@ public class HttpTool : MonoBehaviour
failed
(
"-2"
,
e
.
Message
);
}
}
}
}
...
...
@@ -402,19 +407,23 @@ if (IS_TGYZ)
paragrams
.
Add
(
"imsi"
,
PrefenceUtils
.
GetInstance
().
getImsi
());
paragrams
.
Add
(
"pkg"
,
Application
.
identifier
);
paragrams
.
Add
(
"mac"
,
PrefenceUtils
.
GetInstance
().
getMac
());
paragrams
.
Add
(
"device
0re
_uuid"
,
PrefenceUtils
.
GetInstance
().
getUUid
());
paragrams
.
Add
(
"device_uuid"
,
PrefenceUtils
.
GetInstance
().
getUUid
());
paragrams
.
Add
(
"vendor"
,
SystemInfo
.
deviceModel
);
paragrams
.
Add
(
"model"
,
SystemInfo
.
deviceName
);
paragrams
.
Add
(
"oaid"
,
PrefenceUtils
.
GetInstance
().
getOaid
());
paragrams
.
Add
(
"ip"
,
PrefenceUtils
.
GetInstance
().
getIp
());
paragrams
.
Add
(
"h"
,
""
+
Screen
.
height
);
paragrams
.
Add
(
"svn"
,
PrefenceUtils
.
GetInstance
().
getSVN
());
paragrams
.
Add
(
"vc"
,
PrefenceUtils
.
GetInstance
().
getVC
());
paragrams
.
Add
(
"ntt"
,
PrefenceUtils
.
GetInstance
().
getNTT
());
paragrams
.
Add
(
"carrier"
,
PrefenceUtils
.
GetInstance
().
getCarrier
());
paragrams
.
Add
(
"w"
,
""
+
Screen
.
width
);
//#if UNITY_ANDROID
// paragrams.Add("vc", "1");
// paragrams.Add("vn", "1.0.0");
//#else
paragrams
.
Add
(
"vc"
,
PrefenceUtils
.
GetInstance
().
getVC
());
paragrams
.
Add
(
"vn"
,
PrefenceUtils
.
GetInstance
().
getVN
());
//#endif
paragrams
.
Add
(
"imei"
,
PrefenceUtils
.
GetInstance
().
getImei
());
#if UNITY_ANDROID
paragrams
.
Add
(
"aid"
,
PrefenceUtils
.
GetInstance
().
getAid
());
...
...
@@ -439,7 +448,7 @@ if (IS_TGYZ)
foreach
(
KeyValuePair
<
string
,
object
>
item
in
paragrams
)
{
...
...
Assets/NetWork/HTTP/Response.cs
View file @
da84ac26
...
...
@@ -3,12 +3,13 @@
[Serializable]
public
class
Response
<
T
>
{
public
int
status
;
public
string
msg
=
""
;
public
int
status
{
get
;
set
;
}
public
string
msg
{
get
;
set
;
}
public
Result
<
T
>
result
=
null
;
public
string
sign
=
""
;
public
string
enc
=
""
;
public
string
security
=
""
;
public
string
sign
{
get
;
set
;
}
public
string
enc
{
get
;
set
;
}
public
string
security
{
get
;
set
;
}
[
Serializable
]
public
class
Result
<
T
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment