推送消息

本文介绍与 Linkus Android SDK 推送通知相关的功能及实现方法。

设置推送消息

/**
 *
 * @param mode:推送证书所属的平台; huawei, xiaomi, firebase, GETUI,vivo,honor,oppo
 * @param token:推送证书的鉴权信息
 * @param requestCallback
 * @return
 */
public void setPushInfo(String mode, String token, RequestCallback requestCallback)
//调用方法示例
YlsBaseManager.getInstance().setPushInfo("GETUI", clientid, new RequestCallback() {

// 设置成功回调
@Override
public void onSuccess(Object result) {
        }

// 设置失败回调
@Override
public void onFailed(int code) {
        }

// 设置异常回调
@Override
public void onException(Throwable exception) {
        }
        });

推送消息处理

String data = new String(payload);
JSONObject jsonObject = null;
try {
    jsonObject = new JSONObject(data);
} catch (JSONException e) {
    e.printStackTrace();
}
YlsCallManager.getInstance().handlerPushMessage(context, jsonObject);