推送消息
本文介绍与 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);