Android SDK_推送功能
可允许或禁止一般推送、夜间推送、广告推送功能,可使用本地推送功能。若使用推送功能,请将广告推送设置为true(广告推送值为false时,无论是否设置一般/夜间推送,皆不会收到推送。)
允许及禁止推送
若要使用推送功能,请使用下列代码。
import io.gamepot.common.GamePot;
import io.gamepot.common.GamePotError;
import io.gamepot.common.GamePotCommonListener;
// 允许/禁止接收推送
GamePot.getInstance().setPushEnable(/*true or false*/, new GamePotCommonListener() {
@Override
public void onSuccess() {
}
@Override
public void onFailure(GamePotError error) {
}
});
// 允许/禁止接收夜间推送
GamePot.getInstance().setNightPushEnable(/*true or false*/, new GamePotCommonListener() {
@Override
public void onSuccess() {
}
@Override
public void onFailure(GamePotError error) {
}
});
// 同时设置推送、夜间推送
// 若登录前需要确认是否允许推送、夜间推送的游戏,登录后请务必调用下列代码。
GamePot.getInstance().setPushEnable(/*true or false*/, /*true or false*/, true, new GamePotCommonListener() {
@Override
public void onSuccess() {
}
@Override
public void onFailure(GamePotError error) {
}
});查看推送状态
若要查看当前推送状态,请使用下列代码。
本地推送功能
无需通过推送消息服务器,设备即可自行显示推送。
若要通过注册推送在规定时间显示本地推送,请使用下列代码。
取消已注册的本地推送
若要使用注册本地推送时获取的pushid值取消当前已注册的推送,请使用下列代码。
Last updated