コード例 #1
0
  protected void update() {

    FrontiaPushUtil.MessageContent msg =
        new FrontiaPushUtil.MessageContent(mMessageId, FrontiaPushUtil.DeployStatus.PRODUCTION);

    msg.setMessage(mUpdateMessage);

    Trigger trigger = new Trigger();
    trigger.setCrontab("*/10 * * * *");

    // 该例子要替换的mId依赖于推送延时消息给个人的message id.请先推送延时消息给个人,才能获取到该mId,当然你也可以把该id替换成别的message id
    mPush.replaceMessage(
        mId,
        mUserId,
        mChannelId,
        trigger,
        msg,
        new CommonMessageListener() {

          @Override
          public void onSuccess() {
            if (null != mResultTextView) {
              mResultTextView.setText("update message success.");
            }
          }

          @Override
          public void onFailure(int errCode, String errMsg) {
            if (null != mResultTextView) {
              mResultTextView.setText(
                  "Fail to update message:\nerrCode:" + errCode + ", errMsg:" + errMsg);
            }
          }
        });
  }