Skip to content

Commit b968cdb

Browse files
author
Javen
committed
Fix bug: content-available is a int
1 parent eb9e8a2 commit b968cdb

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/cn/jpush/api/push/IosExtras.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ public class IosExtras {
1212
private String sound = "";
1313

1414
@SerializedName("content-available")
15-
private boolean contentAvailable = false;
15+
private int contentAvailable = 0;
1616

17-
public IosExtras(int badge, String sound, boolean contentAvailable) {
17+
public IosExtras(int badge, String sound, boolean contentAvailableEnabled) {
1818
this.badge = badge;
1919
this.sound = sound;
20-
this.contentAvailable = contentAvailable;
20+
this.contentAvailable = contentAvailableEnabled ? 1 : 0;
2121
}
2222

2323
public IosExtras(int badge, String sound) {
@@ -49,12 +49,12 @@ public void setSound(String sound) {
4949
this.sound = sound;
5050
}
5151

52-
public boolean isContentAvailable() {
52+
public int getContentAvailable() {
5353
return contentAvailable;
5454
}
55-
56-
public void setContentAvailable(boolean contentAvailable) {
57-
this.contentAvailable = contentAvailable;
55+
56+
public void enableContentAvailable(boolean contentAvailableEnabled) {
57+
this.contentAvailable = contentAvailableEnabled ? 1 : 0;
5858
}
5959

6060

test/cn/jpush/api/PushFunctionTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package cn.jpush.api;
22

3-
import static org.junit.Assert.assertEquals;
3+
import static org.junit.Assert.*;
44

55
import java.util.HashMap;
66

@@ -67,7 +67,7 @@ public void sendNotificationWithAlias() {
6767
public void sendNotificationWithAlias_ios(){
6868
HashMap<String, Object> extra = new HashMap<String, Object>();
6969
extra.put("jpush-key","jpush-value");
70-
IosExtras iosExtra = new IosExtras(1,"test.mp3");
70+
IosExtras iosExtra = new IosExtras(1,"test.mp3", true);
7171
extra.put("ios", iosExtra);
7272

7373
NotificationParams params = new NotificationParams();

0 commit comments

Comments
 (0)