| | |
| | | private Long appKey; |
| | | @Value("${ali.push.iosAppKey}") |
| | | private Long iosAppKey; |
| | | @Value("${ali.push.channelId}") |
| | | private String channelId; |
| | | @Value("${ali.push.iosChannelId}") |
| | | private String iosChannelId; |
| | | /** |
| | | * 消息类型 MESSAGE 消息 NOTICE 通知 |
| | | */ |
| | |
| | | appKeys = iosAppKey; |
| | | } |
| | | |
| | | String channelIds = channelId; |
| | | if(deviceType == 2){ |
| | | channelIds = iosChannelId; |
| | | } |
| | | |
| | | PushRequest pushRequest = PushRequest.builder() |
| | | .appKey(appKeys) |
| | | .pushType(PUSH_TYPE) |
| | |
| | | .targetValue(account) |
| | | .title(title) |
| | | .body(body) |
| | | .androidNotificationChannel(channelIds) |
| | | .build(); |
| | | CompletableFuture<PushResponse> response = client.push(pushRequest); |
| | | PushResponse resp = response.get(); |