类 UPushManager

java.lang.Object
cn.zhxu.toys.push.UPushManager
所有已实现的接口:
PushManager

public class UPushManager extends Object implements PushManager
友盟推送管理器
作者:
Troy.Zhou
  • 字段详细资料

    • DATA_KEY__ACTIVITY

      public static String DATA_KEY__ACTIVITY
      Android设备表示走系统通道时打开指定页面acitivity的完整包路径
    • DATA_KEY__BADGE

      public static String DATA_KEY__BADGE
      IOS应用角标
  • 构造器详细资料

    • UPushManager

      public UPushManager()
  • 方法详细资料

    • pushToAll

      public PushResult pushToAll(String title, String message)
      从接口复制的说明: PushManager
      推送给所有用户
      指定者:
      pushToAll 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      返回:
      推送结果
    • pushToAll

      public PushResult pushToAll(String title, String message, Map<String,Object> data)
      从接口复制的说明: PushManager
      推送给所有用户
      指定者:
      pushToAll 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      data - 业务数据
      返回:
      推送结果
    • pushToUser

      public PushResult pushToUser(String title, String message, String... userId)
      从接口复制的说明: PushManager
      推送给指定用户
      指定者:
      pushToUser 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      userId - 指定的用户ID(别名)
      返回:
      推送结果
    • pushToUser

      public PushResult pushToUser(String title, String message, Map<String,Object> data, String... userId)
      从接口复制的说明: PushManager
      推送给指定用户
      指定者:
      pushToUser 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      data - 业务数据
      userId - 指定的用户ID(别名)
      返回:
      推送结果
    • pushToAndroid

      public PushResult pushToAndroid(String title, String message)
      从接口复制的说明: PushManager
      推送给Android平台所有用户
      指定者:
      pushToAndroid 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      返回:
      推送结果
    • pushToAndroid

      public PushResult pushToAndroid(String title, String message, Map<String,Object> data)
      从接口复制的说明: PushManager
      推送给Android平台所有用户
      指定者:
      pushToAndroid 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      data - 业务数据
      返回:
      推送结果
    • pushToAndroidUser

      public PushResult pushToAndroidUser(String title, String message, String... userId)
      从接口复制的说明: PushManager
      推送给Android平台指定用户
      指定者:
      pushToAndroidUser 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      userId - 指定的用户ID(别名)
      返回:
      推送结果
    • pushToAndroidUser

      public PushResult pushToAndroidUser(String title, String message, Map<String,Object> data, String... userId)
      从接口复制的说明: PushManager
      推送给Android平台指定用户
      指定者:
      pushToAndroidUser 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      data - 业务数据
      userId - 指定的用户ID(别名)
      返回:
      推送结果
    • pushToIos

      public PushResult pushToIos(String title, String message)
      从接口复制的说明: PushManager
      推送给IOS平台所有用户
      指定者:
      pushToIos 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      返回:
      推送结果
    • pushToIos

      public PushResult pushToIos(String title, String message, Map<String,Object> data)
      从接口复制的说明: PushManager
      推送给IOS平台所有用户
      指定者:
      pushToIos 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      data - 业务数据
      返回:
      推送结果
    • pushToIosUser

      public PushResult pushToIosUser(String title, String message, String... userId)
      从接口复制的说明: PushManager
      推送给IOS平台指定用户
      指定者:
      pushToIosUser 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      userId - 指定的用户ID(别名)
      返回:
      推送结果
    • pushToIosUser

      public PushResult pushToIosUser(String title, String message, Map<String,Object> data, String... userId)
      从接口复制的说明: PushManager
      推送给IOS平台指定用户
      指定者:
      pushToIosUser 在接口中 PushManager
      参数:
      title - 消息标题
      message - 消息内容
      data - 业务数据
      userId - 指定的用户ID(别名)
      返回:
      推送结果
    • requestPush

      protected PushResult requestPush(Map<String,Object> json, boolean android, String... userId)
    • getEndpoint

      public String getEndpoint()
    • setEndpoint

      public void setEndpoint(String endpoint)
    • getAndroidAppKey

      public String getAndroidAppKey()
    • setAndroidAppKey

      public void setAndroidAppKey(String androidAppKey)
    • getAndroidMasterSecret

      public String getAndroidMasterSecret()
    • setAndroidMasterSecret

      public void setAndroidMasterSecret(String androidMasterSecret)
    • getIosAppKey

      public String getIosAppKey()
    • setIosAppKey

      public void setIosAppKey(String iosAppKey)
    • getIosMasterSecret

      public String getIosMasterSecret()
    • setIosMasterSecret

      public void setIosMasterSecret(String iosMasterSecret)
    • isTesting

      public boolean isTesting()
    • setTesting

      public void setTesting(boolean testing)
    • getActivity

      public String getActivity()
    • setActivity

      public void setActivity(String activity)