像极光推送,还是没法拦截
Closed this issue · 6 comments
Lemniscate317 commented
我接入了极光的推送和分享,每个init都是传的condomContext,也设置了CondomProcess.installExceptDefaultProcess(this),还设置了option,都没能禁止调唤醒第三方,我是通过miui设置中的应用行为记录中看到的,我看到自己的app还是去唤醒了别人的app,只是被禁止了。然后我在option的allow回调中,没有看到唤醒别家的包名,所以我就有点奇怪纳闷
Lemniscate317 commented
可以install在当前的进程中,然后自己判断,我看到回调有我想要的包名了,尝试屏蔽ing
Lemniscate317 commented
感觉可以了,需要再测试一下
Lemniscate317 commented
activity没法拦截
lollipopkit commented
想问问怎么做的
如下给jpush套了ComdomContext:
JPushInterface.init(CondomContext.wrap(context, "JPush"));
如下继承了Application:
package x.xx.xxx;
import com.oasisfeng.condom.CondomProcess;
import android.app.Application;
public class MyApplication extends Application {
@Override public void onCreate() {
CondomProcess.installExceptDefaultProcess(this);
}
}
请教下哪里做的不对?不是很懂Android原生开发,谢谢了
Lemniscate317 commented
想问问怎么做的
如下给jpush套了ComdomContext:JPushInterface.init(CondomContext.wrap(context, "JPush"));如下继承了Application:
package x.xx.xxx; import com.oasisfeng.condom.CondomProcess; import android.app.Application; public class MyApplication extends Application { @Override public void onCreate() { CondomProcess.installExceptDefaultProcess(this); } }请教下哪里做的不对?不是很懂Android原生开发,谢谢了
他还有一个installcurrprocess。然后还可以传一个config,你在这个config里面可以打印他的startservice,会发现固定的几个值,然后这几个return false
lollipopkit commented
用了installCurrentProcess,option全部返回false,也没法拦截。。。不管了,换mipush