|
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