public class UnRegisterStatusStrategy extends Strategy<UnRegisterStatus>
APP_ID, APP_KEY, appId, appKey, context, DEVICE_ERROR_CODE, deviceId, enableRPC, executorService, FEEDBACK_PARAMETER_ERROR_CODE, isSupportRemoteInvoke, PUSH_ID, pushAPI, STRATEGY_CHILD_TYPE, STRATEGY_ClEAR_NOTIFICATION, STRATEGY_PACKAGE_NANME, STRATEGY_PARAMS, STRATEGY_REGISTER, STRATEGY_SUBALIAS, STRATEGY_SUBTAGS, STRATEGY_SWITCH, STRATEGY_SWITCH_SYSTEM_NOTIFICATION, STRATEGY_TYPE, STRATEGY_UNREGISTER, strategyPackageNanme, SUCCESS_CODE, TAG| 构造器和说明 |
|---|
UnRegisterStatusStrategy(android.content.Context context,
PushAPI pushAPI,
java.util.concurrent.ScheduledExecutorService executorService) |
UnRegisterStatusStrategy(android.content.Context context,
PushAPI pushAPI,
java.util.concurrent.ScheduledExecutorService executorService,
boolean enableRPC) |
UnRegisterStatusStrategy(android.content.Context context,
java.lang.String appId,
java.lang.String appKey,
PushAPI pushAPI,
java.util.concurrent.ScheduledExecutorService executorService) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected UnRegisterStatus |
feedBackErrorResponse()
回复错误状态
|
protected UnRegisterStatus |
localResponse()
组建虚拟成功消息,本地返回
运行在本应用进程中
|
protected boolean |
matchCondition()
检查参数是否非空
|
protected UnRegisterStatus |
netWorkRequest()
网络请求,同步返回
运行在Cloud进程中
|
protected void |
sendReceiverMessage(UnRegisterStatus message)
回调消息
|
protected android.content.Intent |
sendRpcRequest()
请消息发送给远程service
|
protected int |
strategyType()
策略类型
|
findService, getDeviceId, isRegisterStatus, process, processMainThread, sendIntentMessage, sendRpcRequests, setAppId, setAppKey, setExecutorService, setStrategyPackageNanme, setSupportRemoteInvoke, supportServiceRpcpublic UnRegisterStatusStrategy(android.content.Context context,
java.lang.String appId,
java.lang.String appKey,
PushAPI pushAPI,
java.util.concurrent.ScheduledExecutorService executorService)
public UnRegisterStatusStrategy(android.content.Context context,
PushAPI pushAPI,
java.util.concurrent.ScheduledExecutorService executorService)
public UnRegisterStatusStrategy(android.content.Context context,
PushAPI pushAPI,
java.util.concurrent.ScheduledExecutorService executorService,
boolean enableRPC)
protected boolean matchCondition()
StrategymatchCondition 在类中 Strategy<UnRegisterStatus>protected UnRegisterStatus feedBackErrorResponse()
StrategyfeedBackErrorResponse 在类中 Strategy<UnRegisterStatus>protected android.content.Intent sendRpcRequest()
StrategysendRpcRequest 在类中 Strategy<UnRegisterStatus>protected UnRegisterStatus netWorkRequest()
StrategynetWorkRequest 在类中 Strategy<UnRegisterStatus>protected UnRegisterStatus localResponse()
StrategylocalResponse 在类中 Strategy<UnRegisterStatus>protected void sendReceiverMessage(UnRegisterStatus message)
StrategysendReceiverMessage 在类中 Strategy<UnRegisterStatus>protected int strategyType()
StrategystrategyType 在类中 Strategy<UnRegisterStatus>