Package io.rong.push.rongpush
Class PushConnectivityManager
-
- All Implemented Interfaces:
public class PushConnectivityManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumPushConnectivityManager.NetworkType
-
Field Summary
Fields Modifier and Type Field Description public PushConnectivityManager.NetworkTypenetworkType
-
Method Summary
Modifier and Type Method Description PushConnectivityManager.NetworkTypegetNetworkType()voidsetNetworkType(PushConnectivityManager.NetworkType networkType)static PushConnectivityManagergetInstance()booleanisInitialized()synchronized voidinit(Context context, String deviceId, String appKey)voidsetServerDomain(String domain)voidconnect()voidping()voidcustomPing()voidonPingTimeout()voidsendRegistrationIDToServer(String regInfo)voiddisconnect()voidstartPingTimer()启动 ping 命令超时计时器。 voidstopPingTimer()停止 ping 命令计时器。 voidsetNextHeartbeat()设置下次心跳. voidcancelHeartbeat()取消心跳。 voiduninit()-
-
Method Detail
-
getNetworkType
PushConnectivityManager.NetworkType getNetworkType()
-
setNetworkType
void setNetworkType(PushConnectivityManager.NetworkType networkType)
-
getInstance
static PushConnectivityManager getInstance()
-
isInitialized
boolean isInitialized()
-
init
synchronized void init(Context context, String deviceId, String appKey)
-
setServerDomain
void setServerDomain(String domain)
-
connect
void connect()
-
ping
void ping()
-
customPing
void customPing()
-
onPingTimeout
void onPingTimeout()
-
sendRegistrationIDToServer
void sendRegistrationIDToServer(String regInfo)
-
disconnect
void disconnect()
-
startPingTimer
void startPingTimer()
启动 ping 命令超时计时器。
-
stopPingTimer
void stopPingTimer()
停止 ping 命令计时器。
-
setNextHeartbeat
void setNextHeartbeat()
设置下次心跳.
-
cancelHeartbeat
void cancelHeartbeat()
取消心跳。
-
uninit
void uninit()
-
-
-
-