程序包 cn.leancloud
类 LeanEngine
- java.lang.Object
-
- cn.leancloud.LeanEngine
-
public class LeanEngine extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 LeanEngine()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidaddSessionCookie(EngineSessionCookie sessionCookie)设置sessionCookie的实例static java.lang.StringgetAndroidKey()static java.lang.StringgetAppEnv()static java.lang.StringgetAppId()static java.lang.StringgetAppKey()static java.lang.StringgetMasterKey()protected static java.util.Set<java.lang.String>getMetaData()static EngineSessionCookiegetSessionCookie()static java.lang.StringhmacSha1(java.lang.String value, java.lang.String key)static voidinitialize(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey)Authenticates this client as belonging to your application.protected static voidinitialize(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String androidxKey)static voidinitializeWithServerUrl(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String serverUrl)protected static voidinitializeWithServerUrl(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String androidxKey, java.lang.String serverUrl)static voidregister(java.lang.Class<?> clazz)请在ServletContextListener.contextInitialized中注册所有的云函数定义类static voidsetHttpsRedirectEnabled(boolean enabled)设置是否打开 HTTPS 自动跳转static voidsetLocalEngineCallEnabled(boolean enabled)本方法用于本地调试期间,设置为 true 后所有的云函数调用都直接调用本地而非 LeanCloud 上已经部署的项目static voidsetUseMasterKey(boolean useMasterKey)设置在与 LeanCloud 服务器进行沟通的时候是否使用 masterKey 使用 masterKey 时, API 将拥有全部权限,不再受到权限的限制
-
-
-
方法详细资料
-
initialize
public static void initialize(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey)Authenticates this client as belonging to your application. This must be called before your application can use the AVOSCloud library. The recommended way is to put a call to LeanEngine.initialize in each of your onCreate methods.
- 参数:
applicationId- The application id provided in the AVOSCloud dashboard.clientKey- The client key provided in the AVOSCloud dashboard.masterKey- The master key provided in the AVOSCloud dashboard.hookKey- lean engine hook key.
-
initializeWithServerUrl
public static void initializeWithServerUrl(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String serverUrl)
-
initializeWithServerUrl
protected static void initializeWithServerUrl(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String androidxKey, java.lang.String serverUrl)
-
initialize
protected static void initialize(java.lang.String applicationId, java.lang.String clientKey, java.lang.String masterKey, java.lang.String hookKey, java.lang.String androidxKey)
-
register
public static void register(java.lang.Class<?> clazz)
请在ServletContextListener.contextInitialized中注册所有的云函数定义类- 参数:
clazz- 需要注册的云函数定义类
-
addSessionCookie
public static void addSessionCookie(EngineSessionCookie sessionCookie)
设置sessionCookie的实例- 参数:
sessionCookie- sessionCookie
-
getSessionCookie
public static EngineSessionCookie getSessionCookie()
-
setLocalEngineCallEnabled
public static void setLocalEngineCallEnabled(boolean enabled)
本方法用于本地调试期间,设置为 true 后所有的云函数调用都直接调用本地而非 LeanCloud 上已经部署的项目- 参数:
enabled- true 为调用本地云函数; false 为调用服务端云函数
-
setHttpsRedirectEnabled
public static void setHttpsRedirectEnabled(boolean enabled)
设置是否打开 HTTPS 自动跳转- 参数:
enabled- true 为打开 HTTPS 自动跳转
-
hmacSha1
public static java.lang.String hmacSha1(java.lang.String value, java.lang.String key)
-
setUseMasterKey
public static void setUseMasterKey(boolean useMasterKey)
设置在与 LeanCloud 服务器进行沟通的时候是否使用 masterKey 使用 masterKey 时, API 将拥有全部权限,不再受到权限的限制- 参数:
useMasterKey- true 为使用 masterKey 发送请求
-
getMetaData
protected static java.util.Set<java.lang.String> getMetaData()
-
getAppId
public static java.lang.String getAppId()
-
getAppKey
public static java.lang.String getAppKey()
-
getMasterKey
public static java.lang.String getMasterKey()
-
getAndroidKey
public static java.lang.String getAndroidKey()
-
getAppEnv
public static java.lang.String getAppEnv()
-
-