下载APP 编程狮,随时随地学编程
返回 首页

字节跳动小游戏官方文档

开始阅读
手册说明:


目录

UserGameData

无标题文章

整体介绍

无标题文章

流量入口概述
今日头条流量入口
抖音流量入口
今日头条极速版流量入口

无标题文章

注册账号
创建小游戏
开发前准备
开发与调试
内容转发
审核流程
发布小程序

无标题文章

说明
获取内测资格
头条号绑定小程序
文章插入小程序
头条号首页底部插入小程序入口

无标题文章

开发者自审标准
字节跳动广告展现规范
视频激励-录屏分享参考规范
图片资源使用注意事项
排行榜运营活动
纹理内存优化

无标题目录

无标题文章

小游戏配置
场景值

无标题文章

require
module
exports

无标题文章

tt
console
tt.env

无标题文章

无标题文章

字节跳动小游戏

无标题文章

无标题文章

tt.createCanvas
Canvas
Canvas.getContext
RenderingContext
Canvas.toDataURL
Canvas.dispose
Canvas.toTempFilePath
Canvas.toTempFilePathSync

无标题文章

tt.loadFont

无标题文章

tt.setPreferredFramesPerSecond
requestAnimationFrame
cancelAnimationFrame

无标题文章

tt.createImage
Image

无标题文章

无标题文章

tt.startAccelerometer
tt.stopAccelerometer
tt.onAccelerometerChange

无标题文章

tt.setClipboardData
tt.getClipboardData

无标题文章

tt.startCompass
tt.stopCompass
tt.onCompassChange

无标题文章

tt.getNetworkType
tt.onNetworkStatusChange

无标题文章

tt.setKeepScreenOn

无标题文章

tt.vibrateLong
tt.vibrateShort

无标题文章

tt.getBatteryInfo

无标题文章

tt.scanCode

无标题文章

tt.getFileSystemManager
FileSystemManager
FileSystemManager.access
FileSystemManager.accessSync
FileSystemManager.copyFile
FileSystemManager.copyFileSync
FileSystemManager.getFileInfo
FileSystemManager.getSavedFileList
FileSystemManager.mkdir
FileSystemManager.mkdirSync
FileSystemManager.readFile
FileSystemManager.readFileSync
FileSystemManager.readdir
FileSystemManager.readdirSync
FileSystemManager.rename
FileSystemManager.renameSync
FileSystemManager.rmdir
FileSystemManager.rmdirSync
FileSystemManager.saveFile
FileSystemManager.saveFileSync
FileSystemManager.unlink
FileSystemManager.unlinkSync
FileSystemManager.unzip
FileSystemManager.writeFile
FileSystemManager.writeFileSync
FileSystemManager.stat
FileSystemManager.statSync
FileSystemManager.appendFile
FileSystemManager.appendFileSync
FileSystemManager.removeSavedFile
Stats
Stats.isDirectory
Stats.isFile

无标题文章

tt.getLocation

无标题文章

无标题文章

tt.createInnerAudioContext
InnerAudioContext
InnerAudioContext.play
InnerAudioContext.seek
InnerAudioContext.pause
InnerAudioContext.stop
InnerAudioContext.destroy
InnerAudioContext.onCanplay
InnerAudioContext.onPlay
InnerAudioContext.onSeeking
InnerAudioContext.onSeeked
InnerAudioContext.onPause
InnerAudioContext.onStop
InnerAudioContext.onEnded
InnerAudioContext.onError
InnerAudioContext.onWaiting
InnerAudioContext.onTimeUpdate
InnerAudioContext.offCanplay
InnerAudioContext.offPlay
InnerAudioContext.offSeeking
InnerAudioContext.offSeeked
InnerAudioContext.offPause
InnerAudioContext.offStop
InnerAudioContext.offEnded
InnerAudioContext.offError
InnerAudioContext.offWaiting
InnerAudioContext.offTimeUpdate

无标题文章

ImageFile
tt.chooseImage
tt.previewImage
tt.saveImageToPhotosAlbum
tt.getImageInfo

无标题文章

tt.getGameRecorderManager
GameRecorderManager
start
onStart
recordClip
clipVideo
pause
onPause
resume
onResume
stop
onStop
onError
onInterruptionBegin
onInterruptionEnd

无标题文章

ttgetRecorderManager
RecorderManager

无标题文章

无标题文章

tt.downloadFile
DownloadTask
DownloadTask.abort
DownloadTask.onProgressUpdate

无标题文章

tt.request
RequestTask
RequestTask.abort

无标题文章

tt.uploadFile
UploadTask
UploadTask.abort

无标题文章

tt.connectSocket
SocketTask
SocketTask.send
SocketTask.close
SocketTask.onOpen
SocketTask.onClose
SocketTask.onError
SocketTask.onMessage

无标题文章

tt.showShareMenu
tt.hideShareMenu
tt.onShareAppMessage
tt.offShareAppMessage
tt.shareAppMessage
tt.navigateToVideoView

无标题文章

tt.clearStorage
tt.clearStorageSync
tt.getStorage
tt.getStorageSync
tt.removeStorage
tt.removeStorageSync
tt.setStorageSync

无标题文章

无标题文章

tt.exitMiniProgram
tt.getLaunchOptionsSync
tt.onShow
tt.onHide
tt.offShow
tt.offHide

无标题文章

tt.getSystemInfo
tt.getSystemInfoSync

无标题文章

Touch
tt.onTouchStart
tt.onTouchMove
tt.onTouchEnd
tt.onTouchCancel
tt.offTouchMove
tt.offTouchEnd
tt.offTouchCancel

无标题文章

setTimeout
setInterval
clearTimeout
clearInterval

无标题文章

无标题文章

tt.showToast
tt.showModal
tt.showLoading
tt.showActionSheet
tt.hideLoading
showFavoriteGuide

无标题文章

tt.showKeyboard
tt.updateKeyboard
tt.hideKeyboard
tt.onKeyboardComplete
tt.onKeyboardInput
tt.offKeyboardConfirm
tt.offKeyboardInput

无标题文章

无标题文章

tt.requestGamePayment
获取游戏币余额
游戏币扣除接口
游戏币赠送接口
支付签名生成算法

无标题文章

tt.createWorker
Worker
Worker.onMessage
Worker.postMessage
Worker.terminate

无标题文章

tt.getUpdateManager
UpdateManager
UpdateManager.applyUpdate
UpdateManager.onCheckForUpdate
UpdateManager.onUpdateReady
UpdateManager.onUpdateFailed

无标题文章

标准对象输入

无标题文章

tt.getPerformance
Performance
tt.onMemoryWarning
Performance.now
tt.triggerGC

无标题文章

服务端API介绍

无标题文章

getAccessToken

无标题文章

code2Session

无标题文章

setUserStorage
removeUserStorage

无标题文章

createQRCode

无标题文章

send

无标题文章

用户登录态签名

无标题文章

无标题文章

tt.login
tt.checkSession

无标题文章

tt.getUserInfo
敏感数据处理

无标题文章

tt.createBannerAd
tt.createRewardedVideoAd
广告错误码说明

无标题文章

tt.getSetting
tt.openSetting
AuthSetting

无标题文章

authorize

无标题文章

内容安全检测
图片检测

无标题文章

tt.reportAnalytics

无标题文章

调起方法

无标题文章

功能说明
FollowButton
tt.createFollowButton
tt.checkFollowState

无标题文章

功能说明
MoreGamesButton
tt.createMoreGamesButton
tt.showMoreGamesModal
tt.onNavigateToMiniProgram
tt.offNavigateToMiniProgram
tt.onMoreGamesModalClose
tt.offMoreGamesModalClose

无标题文章

tt.getOpenDataContext
OpenDataContext
tt.onMessage
OpenDataContext.postMessage

无标题文章

tt.getCloudStorageByRelation
tt.setUserCloudStorage
tt.getUserCloudStorage
tt.removeUserCloudStorage
tt.getSharedCanvas
KVData
UserGameData

无标题文章

挑战排行榜
tt.setUserGroup

无标题文章

使用限制

无标题文章

无标题文章

开发者工具介绍
小程序开发工具
IDE 命令行工具
代码片段
真机调试
开发者工具更新及下载

无标题文章

更新日志
版本分布及各APP对应关系
兼容性说明

无标题目录

无标题文章

基础介绍
指标说明

无标题文章

概况 & 使用分析
留存分析
实时分析

无标题文章

简介
事件分析
漏斗分析
分组查询

无标题目录

无标题文章

介绍
小游戏资质规范
小游戏内容规范
小游戏名称抢注申诉
小游戏原创保护措施
小游戏收入分成条款

无标题文章

导言
术语定义
小游戏平台及相关服务
用户个人信息保护
用户行为及内容规范
关于移动网络游戏产品
服务的变更、中断和终止
知识产权条款
违约条款
特别提示

无标题文章

首发游戏申请指引
合同签署与收入结算

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }