im.yixin.sdk.api
接口 IYXAPI


public interface IYXAPI

易信和第三方APP最主要的通信接口,该接口为单例


方法摘要
 java.lang.String getAppId()
          获取用户申请的APPID
 android.content.Context getApplicationContext()
          获取ApplicationContext
 boolean handleIntent(android.content.Intent paramIntent, IYXAPICallbackEventHandler iYXAPIEventHandler)
          易信调用第三方APP的回调函数 该接口第三方APP不用主动调用,只要在响应的activity.onCreate中调用即可
 boolean isSupportCollect()
          是否支持收藏
 boolean isSupportOauth()
          是否支持oauth授权
 boolean isYXAppInstalled()
          是否安装了易信app
 boolean registerApp()
          第三方APP启动时调用此函数进行注册
 boolean sendRequest(BaseReq paramBaseReq)
          分享内容到易信APP
 void unRegisterApp()
          第三方APP退出时调用此函数
 

方法详细信息

registerApp

boolean registerApp()
第三方APP启动时调用此函数进行注册

返回:
成功失败

unRegisterApp

void unRegisterApp()
第三方APP退出时调用此函数


isYXAppInstalled

boolean isYXAppInstalled()
是否安装了易信app

返回:
是否安装易信app

isSupportOauth

boolean isSupportOauth()
是否支持oauth授权

返回:
是否支持oauth授权

isSupportCollect

boolean isSupportCollect()
是否支持收藏

返回:
是否支持收藏

sendRequest

boolean sendRequest(BaseReq paramBaseReq)
分享内容到易信APP

参数:
paramBaseReq - 请求数据
返回:
是否成功

handleIntent

boolean handleIntent(android.content.Intent paramIntent,
                     IYXAPICallbackEventHandler iYXAPIEventHandler)
易信调用第三方APP的回调函数 该接口第三方APP不用主动调用,只要在响应的activity.onCreate中调用即可

参数:
paramIntent - 回调内容
iYXAPIEventHandler - 回调监听对象
返回:
是否成功接收

getAppId

java.lang.String getAppId()
获取用户申请的APPID

返回:
APPID

getApplicationContext

android.content.Context getApplicationContext()
获取ApplicationContext