| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- export enum MgrScope{
- // 好友信息
- FriendInteraction,
- // 用户自己的信息
- UserInfo,
- }
- import { Node} from "cc";
- export default interface SdkInterface {
-
- /**
- * 初始化
- * @param callback 初始化成功后回调
- * @param target 监听对象
- */
- init(callback: Function, target: Object): void;
- /**
- * 登录
- * @param callback 登录成功后回调
- * @param target 监听对象
- */
- login(callback: Function, target: Object): void;
- /**
- * 登出
- */
- logout(): void;
- /**
- * 退出
- */
- exit(): void;
- /**
- * 切换账号
- */
- switchLogin(): void;
- /**
- * 数据上报
- * @param param 参数
- */
- report(...param: any[]): void;
- /**
- * 支付
- * @param param 参数
- */
- pay(...param: any[]): void;
- /**
- * 播放激励视频广告
- */
- createRewardAd(): void;
- /**
- * 播放激励视频广告
- */
- playRewardAd(callback: Function, target: any): void;
- /**
- * 显示banner广告
- */
- showBannerAd(show: boolean): void;
- /**
- * 显示插屏广告
- */
- showInterstitialAd(): void;
- /**
- * 显示自定义广告
- */
- showCustomAd(show, top?, left?): void;
- /**
- * 主动拉起转发(小程序)
- */
- shareAppMessage(title: string, imageUrlId: string, imageUrl: string, query: any, shareCallback: any): void;
- setOpenScore(score:number):void;
- getOpenRank():void;
- /**录屏功能*/
- recorderStart(duration:number):void;
- recorderStop():void;
- /**录屏分享*/
- shareRecord(title: string ,desc:string,path:string,topics:string[]):void;
- /**进入侧边栏*/
- goToSidebar():void;
- /**是否存在侧边栏*/
- checkHasSidebar():boolean;
- /**是否从侧边栏进入游戏*/
- checkFromSidebar():boolean;
- /**震动接口 */
- vibrateShort(param:any);
- /**继续录屏 */
- recorderResume()
- /**暂停录屏 */
- recorderPause()
- /**录屏状态 */
- get recordState()
- /**获取菜单位置 */
- getMenuButtonBoundingClientRect()
- // 授权
- authorize(str?,cb?)
- // 发消息
- posMessge(messge?)
- /**获取授权码*/
- getScope(str?)
- getUserInfo(cb, node?: Node,btnCb?)
- /**好友排行,抖音有用*/
- showRankList(param)
- setImRankData(param)
- showLoading(res?:any)
- hideLoading(res?:any)
- openSetting(res?:any)
- getWindowInfo()
-
- }
|