极光推送 推送给个人模板 首先 在app端通过用户手机号 调用 极光sdk 可以获取 一个极光推送的
push_id 然后保存到后台
后台实现代码
private static JPushClient getJPushClient() {
return new JPushClient(JPUSH_MASTER_SECRET, JPUSH_APP_KEY, null, ClientConfig.getInstance());
}
实现功能代码
public static void sendIosAndrodMsg(String pushId,String text) {
JPushClient jpushClient =getJPushClient();
Map<String, String> extras = new HashMap<String, String>();
extras.put("System", "qjbh");
Audience ad=Audience.newBuilder()
.addAudienceTarget(AudienceTarget.tag("push1"))
//备注 push1 就是一个tag 推送时 需要app订阅
.addAudienceTarget(AudienceTarget.alias(pushId))
.build();
@SuppressWarnings("static-access")
PushPayload payload=PushPayload.newBuilder()
.setPlatform(Platform.android_ios())
.setAudience(ad)
//.setAudience(Audience.registrationId(pushId))
.s