|
86 | 86 |
|
87 | 87 | > 以下片断来自项目代码里的文件:example / cn.jpush.api.examples.PushExample |
88 | 88 |
|
89 | | -``` |
| 89 | +```Java |
90 | 90 | JPushClient jpushClient = new JPushClient(masterSecret, appKey, 3); |
91 | 91 |
|
92 | 92 | // For push, all you need do is to build PushPayload object. |
|
114 | 114 |
|
115 | 115 | * 快捷地构建推送对象:所有平台,所有设备,内容为 ALERT 的通知。 |
116 | 116 |
|
117 | | -``` |
| 117 | +```Java |
118 | 118 | public static PushPayload buildPushObject_all_all_alert() { |
119 | 119 | return PushPayload.alertAll(ALERT); |
120 | 120 | } |
121 | 121 | ``` |
122 | 122 |
|
123 | 123 | * 构建推送对象:所有平台,推送目标是别名为 "alias1",通知内容为 ALERT。 |
124 | 124 |
|
125 | | -``` |
| 125 | +```Java |
126 | 126 | public static PushPayload buildPushObject_all_alias_alert() { |
127 | 127 | return PushPayload.newBuilder() |
128 | 128 | .setPlatform(Platform.all()) |
|
134 | 134 |
|
135 | 135 | * 构建推送对象:平台是 Android,目标是 tag 为 "tag1" 的设备,内容是 Android 通知 ALERT,并且标题为 TITLE。 |
136 | 136 |
|
137 | | -``` |
| 137 | +```Java |
138 | 138 | public static PushPayload buildPushObject_android_tag_alertWithTitle() { |
139 | 139 | return PushPayload.newBuilder() |
140 | 140 | .setPlatform(Platform.android()) |
|
146 | 146 |
|
147 | 147 | * 构建推送对象:平台是 iOS,推送目标是 "tag1", "tag_all" 的并集,推送内容同时包括通知与消息 - 通知信息是 ALERT,角标数字为 5,通知声音为 "happy",并且附加字段 from = "JPush";消息内容是 MSG_CONTENT。通知是 APNs 推送通道的,消息是 JPush 应用内消息通道的。APNs 的推送环境是“生产”(如果不显式设置的话,Library 会默认指定为开发) |
148 | 148 |
|
149 | | -``` |
| 149 | +```Java |
150 | 150 | public static PushPayload buildPushObject_ios_tagAnd_alertWithExtrasAndMessage() { |
151 | 151 | return PushPayload.newBuilder() |
152 | 152 | .setPlatform(Platform.ios()) |
|
169 | 169 |
|
170 | 170 | * 构建推送对象:平台是 Andorid 与 iOS,推送目标是 ("tag1" 与 "tag2" 的交集)并("alias1" 与 "alias2" 的交集),推送内容是 - 内容为 MSG_CONTENT 的消息,并且附加字段 from = JPush。 |
171 | 171 |
|
172 | | -``` |
| 172 | +```Java |
173 | 173 | public static PushPayload buildPushObject_ios_audienceMore_messageWithExtras() { |
174 | 174 | return PushPayload.newBuilder() |
175 | 175 | .setPlatform(Platform.android_ios()) |
|
189 | 189 |
|
190 | 190 | > 以下片断来自项目代码里的文件:example / cn.jpush.api.examples.ReportsExample |
191 | 191 |
|
192 | | -``` |
| 192 | +```Java |
193 | 193 | JPushClient jpushClient = new JPushClient(masterSecret, appKey); |
194 | 194 | try { |
195 | 195 | ReceivedsResult result = jpushClient.getReportReceiveds("1942377665"); |
|
212 | 212 |
|
213 | 213 | > 以下片断来自项目代码里的文件:example / cn.jpush.api.examples.DeviceExample |
214 | 214 |
|
215 | | -``` |
| 215 | +```Java |
216 | 216 | try { |
217 | 217 | TagAliasResult result = jpushClient.getDeviceTagAlias(REGISTRATION_ID1); |
218 | 218 |
|
|
0 commit comments