极光推送在未启动的时候 有联网

jpush
api
标签: #<Tag:0x00007fb84a16eab8> #<Tag:0x00007fb84a16e978>

(jungege) #1

使用jpushv3.0.3 或者v3.0.5时,jpush还未调用 初始化的时候,有联网的情况出现:抓的包如下:

POST /v1/push/sdk/postlist HTTP/1.1
Connection: Close
Accept-Encoding: identity
Content-Type: application/json
User-Agent: Dalvik/2.1.0 (Linux; U; Android 7.0; 手机型号 Build/NRD90M)
Host: update.sdk.jiguang.cn
Content-Length: 84

{"app_key":"我自己的appkey","sdk_ver":"3.0.3","os":"7.0,24","post_type":1}HTTP/1.1 200 OK
Server: nginx/1.10.1
Date: Mon, 22 May 2017 08:18:31 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connection: close

12
{"result_code":-1}

这个时候,我的app还未启动,还未通过联网权限设置,已经能够接受推送消息,如何来禁止这个情况的出现呢?


#2

你之前手机上有安装过这个App吧


(jungege) #3

有过安装,已经能够正常推送了,我是清理数据,或者卸载掉重新安装的条件下,app还未调用jpush init的api。


#4

卸载重装这个动作是没法告知极光的


(jungege) #5

POST /v1/push/sdk/postlist 想请问这个请求在什么条件下会触发,是在点击app图标后,推送服务启动后,会触发么?


(jungege) #6

能先屏蔽掉 POST /v1/push/sdk/postlist 这个请求么?或者在调用init api的时候在触发这个请求?


#7

在网络状态变化、锁屏变化的时候我们就会去重连,即使不初始化,在重连时也会自动初始化的,如果你不想接收通知可以调用stopPush,需要的时候在resumePush