如下图,最近发现我们的应用会收到奇怪的 push,点击之后会尝试打开“今日头条”之类的应用。虽然图标和内容都不是我们的,但是长按消息会显示其实这个 push 的来源是我们的应用。从市场同事那里了解到,有一种叫"通知栏广告"的东西,即利用 A 应用的推送通道,通过改图标和 deeplink 的方法推送 B 应用的消息。
我们没有接过这种业务,怀疑是我们接的第三方推送搞的鬼。大家知不知道有什么方法可以收集到证据,或者之前有处理过这种问题的?
相关图片:

如下图,最近发现我们的应用会收到奇怪的 push,点击之后会尝试打开“今日头条”之类的应用。虽然图标和内容都不是我们的,但是长按消息会显示其实这个 push 的来源是我们的应用。从市场同事那里了解到,有一种叫"通知栏广告"的东西,即利用 A 应用的推送通道,通过改图标和 deeplink 的方法推送 B 应用的消息。
我们没有接过这种业务,怀疑是我们接的第三方推送搞的鬼。大家知不知道有什么方法可以收集到证据,或者之前有处理过这种问题的?
相关图片:

|
metormApr 10, 2018
1
听起来好奇怪啊,如果可以伪装,这些垃圾信息谁还用自己的名义推送啊……
|
|
lihongmingApr 10, 2018 via Android
2
你把 app 杀了试试还有吗?没有的话就不是 push,只是个 notification,理论上任何一个你集成的第三方 sdk 都能干这事。
|
|
yukiww233Apr 10, 2018
3
也可能是第三方平台的 secret key 泄漏?可以查一下推送平台的日志
|
|
4
|
|
yogogoApr 10, 2018
5
推送通道没有加密?
|
|
ho121Apr 10, 2018 via Android
6
图标都有白背景,差评
|
|
7
|
|
lihongmingApr 10, 2018 via Android
8
@guibin1989 我说得不够精确。我的意思是说,杀掉你的 app,是否还会收到新的通知?已经存在的通知当然不会随着 app 被杀掉而消失。
|
|
9
@lihongming 我明白你的意思,同事表示收到这个提醒的时候我们的应用不在后台。
|
|
sonyxperiaApr 10, 2018
10
长按应该能知道是哪个 app 发出的通知
|
|
woscaiziApr 10, 2018
11
感觉像是本机中病毒了,毕竟你们的推送平台没有记录。
|
|
12
|
|
nicevarApr 10, 2018
13
如果是从你们的应用发出的,你们的应用肯定在后台的,检查一下你们集成的各类 sdk,生成一条 notification 不是什么难事
清理一部手机,只装上你们的应用,dump 一下数据+抓包,反编译一下你们的集成的 sdk,找到 notification 相关的 api 就能确定了 |
|
rb6221Apr 10, 2018
14
个人感觉是 APP 被篡改了,或者 APP 做的不够安全导致其推送通道被劫持了
检查下手机上有没有什么比较奇怪的 APP 不排除某个简陋的 APP 自己内置流氓行径 |
|
15
猜测:其他 APP 发送了伪装的 broadcast,你的 broadcastreceiver 没有做安全处理,直接认为是合法的数据了。
|
|
TuiskuApr 11, 2018 via Android
16
被应用市场二次打包了?
|
|
KNOXApr 11, 2018 via Android
17
你们用哪个推送 SDK ?
|
|
18
|
|
woyaoApr 11, 2018
19
也许就是你手机自带的某项服务
|
|
dibageApr 11, 2018
20
同问用了哪个推送 SDK,好避坑。。
|
|
21
@dibage 不是推送 SDK 的问题,是联通。
|
|
KharazimApr 13, 2018
22
联通怎么弄的呢,求详情
|
|
ZZY19890604Feb 11, 2020
23
楼主能说说最后怎么解决的么
|
|
24
@zh92412 我们那个时候遇到的问题是接入的联通支付 SDK 搞的鬼,最近也有人给我发邮件说接入的电信免登录 SDK 也有类似的事情,估计这个是运营商的惯用伎俩。你可以抓一下应用启动时候的请求找出来是哪个,或者先去掉类似的 sdk 试试。
|
|
ZZY19890604Feb 14, 2020
25
@guibin1989 哦哦~多谢
|