From 3ce488dac2fcb7d2c274c48cd18b53f0e1dddb6f Mon Sep 17 00:00:00 2001 From: liuxiaoxing <924914819@qq.com> Date: Fri, 27 May 2022 17:50:06 +0800 Subject: [PATCH] asa归因逻辑 --- microservices/attributioncaseios.py | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/microservices/attributioncaseios.py b/microservices/attributioncaseios.py index d2542c5..57efc98 100644 --- a/microservices/attributioncaseios.py +++ b/microservices/attributioncaseios.py @@ -1368,4 +1368,43 @@ def test_asa7(): receiveios.data[0]['asa_info']['iad_info']['iad-org-id'] = '423323' receiveios.data[0]['asa_info']['adservices_info']['token'] = '' receiveios.send_request() + print(i) + +# iad归因为空,tkoen不为空但是token是错误的,走正常归因逻辑 +def test_asa8(): + i = idfacode() + v = idfvcode() + receiveios.data[0]['device_info']['idfa'] = i + receiveios.data[0]['device_info']['idfa_md5'] = computeMD5(i) + receiveios.data[0]['device_info']['idfv'] = v + receiveios.data[0]['device_info']['idfv_md5'] = computeMD5(v) + receiveios.data[0]['device_info']['device_id'] = i + receiveios.data[0]['device_info']['device_id_md5'] = computeMD5(i) + receiveios.data[0]['device_info']['device_id_type'] = 'idfa' + receiveios.data[0]['device_info']['device_id_md5_type'] = 'idfa_md5' + receiveios.data[0]['device_info']['device_id_md5_type'] = 'idfa_md5' + receiveios.data[0]['asa_info']['iad_info']['iad-attribution'] = 'true' + receiveios.data[0]['asa_info']['iad_info']['iad-org-id'] = '' + receiveios.data[0]['asa_info']['adservices_info']['token'] = 'kv1FiGQJnzzZdnQpDq4g3fnXT4z3Q7tBH/0j43lYIJoT25QzNbez/gIrU4fQ/EFrpw3xo7QNTKFjhRv9WqTYISBmOYVgM1Qf6QAAAVADAAAAwgAAAIAy/g+7t1Q14p7B88Q/IEQRPm3fRmGIEQYjqoyPcmXCbmfkWhFYlI7tGalXnOiaVTG+42C4rCPK4aGTVTGvVC51BpDbaYEmzirAUa7Zx1250iaO6rVqnR+70dQ/4rqUr9Y3xIeYFxZTzlO5balJR8p6tFH9JebQN5cnS6iYvW2HFwAAABtCe4TJZstJGHhzx1mZwoH/DshcQUzoEw3CWsQAAACfAQq+ciM0JRGNd8IRMms27Jv9NoGLAAAAhgIG6Ob8mQt05KAOunoU2GRA8WKLioF8Znqe2X5Wfy8sEzg4zM30ZKQIvcAXPZPcIAaWP4pbi2ud87ABIW4Z8Sa8QnGSqMYbZ99Z3mYFHP81vVEDEglXyL8/jvFf49mZKa9HE4bIKu7KzGQ9BiAMxFujG9LPMKEBVnS5vai3CqdjZ0e5SUfYAAAAAAABBEYNAgA=' + receiveios.send_request() + print(i) + + +# iad归因为空,tkoen不为空且token正确-返回ads归因为false(非测试数据) +def test_asa9(): + i = idfacode() + v = idfvcode() + receiveios.data[0]['device_info']['idfa'] = i + receiveios.data[0]['device_info']['idfa_md5'] = computeMD5(i) + receiveios.data[0]['device_info']['idfv'] = v + receiveios.data[0]['device_info']['idfv_md5'] = computeMD5(v) + receiveios.data[0]['device_info']['device_id'] = i + receiveios.data[0]['device_info']['device_id_md5'] = computeMD5(i) + receiveios.data[0]['device_info']['device_id_type'] = 'idfa' + receiveios.data[0]['device_info']['device_id_md5_type'] = 'idfa_md5' + receiveios.data[0]['device_info']['device_id_md5_type'] = 'idfa_md5' + receiveios.data[0]['asa_info']['iad_info']['iad-attribution'] = '' + receiveios.data[0]['asa_info']['iad_info']['iad-org-id'] = '1234321' + receiveios.data[0]['asa_info']['adservices_info']['token'] = '/uCODngkP2bfsOpiWj3Q4JWvx6dmJEiTR/FfpY0xMuouweoKUWwn+ALDeMZ2+5ihfKGoxyEXFVzn1ch1xu2kk7R4xIWng4SUIQAAAVADAAAAnwAAAIBIN+L3PPnC3mZ+jIeIf+hB/rhMn82ER6CJwIwYJxU0B2O4Q/1KXJQGzD+QJzL3J+LNAyACyT2aUWVhhbGKZfvCLJzr3vAMObtbIUC9H3dWnBfgVB8iYfnjo044dXj91mgleA1HYYZiIaolUKH0jnWx/oGnYB8u0kYihT40rUbZWwAAABzDaguAs337EhcpBDlig2UD+5cFxj6wU9gUPJ4/AAAAnwHxuacYGJWMa2ddMRsdWjhxq0uXmQAAAIYJBPMT42aNI8GHrOL3MMHllrlikCUNPxATYRC+isFRKcGP8lpJViUEAt1Mqf2ttO/z9rNHHs8eULJ7FddDAV8CiTD/yB42HjQaJz+t6pOpBGHKuvn6BIfanN7rC0+ZiANrBaRFVosBLwrLUiSsRqsX3YmEs/TWLbsiKeeoLU6kwAlJtNd7fwAAAAABBEYXAAA=' + receiveios.send_request() print(i) \ No newline at end of file -- libgit2 0.27.1