JPush iOS Badge 参数问题 紧急。。。。

badge
标签: #<Tag:0x00007fb83823c0d8>

(/Hx雨季的我) #1

官司说Badge不输入值,默认是 “+1”, 但是实际情况不会"+1",是什么原因?


(12) #2

你在哪里看到的,你现在是怎么传的参数,SDK 会有默认设置,但如果你写了这个字段,就以你的值为准,只有不写这个字段的时候,才会取默认的信息


(/Hx雨季的我) #3

badge int 可选 应用角标 如果不填,表示不改变角标数字,否则把角标数字改为指定的数字;为 0 表示清除。JPush 官方 SDK 会默认填充 badge 值为 “+1”,详情参考:badge +1

就是这个啊 如果不传也不会“+1”啊!


(12) #4

不填代表不改变角标数字

你自己调的 API 还是用的 SDK,什么 SDK,怎么写的


(/Hx雨季的我) #5

ios参考:iOS SDK 集成指南
PC端参考:Push API v3
目的:App应用角标跟据信息一直增加数量就可以。

补充问题:开发人员反馈就是官网是这样写的所有没有传这个值 导致数量不会一直增加,而写死“+1”又说跟据官网论坛反馈在安卓的手机会收到重复提醒?所以想确认一下。。如何是正确的?


(/Hx雨季的我) #6


(12) #7

你们到底是怎么请求的?能让你们发推送的人来说一下他的代码,他怎么请求的吗?请求日志?使用的工具?

直接调的 REST API 还是用的我们提供的某个服务端 SDK

哪里有这个反馈?我不记得,如果你看到了,给出帖子的链接,我看下是什么情况。

角标设置 +1 跟你收到多少消息没有关系,你自己设置角标 +1 和你们认为的所谓自动加 1 ,实际上都是一样的,传给极光的时候角标写的都是 +1 ,只是一个是你手动写,一个是 SDK 默认写了,如果是 调 REST API ,是不会默认写的。


(/Hx雨季的我) #8

问题:你们到底是怎么请求的?能让你们发推送的人来说一下他的代码,他怎么请求的吗?请求日志?使用的工具?
反馈:http://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/ (官网提供的服务端SDK)

问题:哪里有这个反馈?我不记得,如果你看到了,给出帖子的链接,我看下是什么情况。
反馈:https://blog.csdn.net/u011233568/article/details/75074183

问题:一个是 SDK 默认写了?
反馈:问题是不会默认写啊,官网的描述到底对不对吗?不传值的情况App端的右上角的图标永远一直都是1啊
我想的要求如下图:
image


(12) #9

1、你给的链接是 REST API ,不是 SDK,而 REST API 里面很清楚的写了,你不传值,角标不会变化!!!
image

2、Android ,我们是没有提供角标值的实现的,角标是 系统自己自动实现的,我们提供设置的只有 iOS 才有角标,这个字段也是 iOS 才有 ,他的设置对 Android 没有任何影响


(/Hx雨季的我) #10

哎。。好的 谢谢 这样解释清楚多了 建议这个地方写个超链接 或者不要写在这个里面 否则开发人员理解为空 也是会自动+1 效果。