Firebase Hosting 可为您的 Web 应用提供快速、安全的托管服务。
Firebase Hosting 是面向开发者的生产级 Web 内容托管服务。您只需运行一个命令,便可轻松快捷地将 Web 应用部署到全球级 CDN(内容分发网络)中。
虽然 Firebase Hosting 针对静态和单页 Web 应用进行了优化,不过,您还可以将 Firebase Hosting 与 Cloud Functions 或 Cloud Run 搭配使用,在 Firebase 上构建和托管动态内容和微服务。
无论您是在部署一个简单的应用着陆页,还是部署复杂的渐进式 Web 应用 (PWA),Hosting 均为您提供了专为部署和管理网站和应用而特别开发的基础架构、功能和工具。
Docusaurus是指一个开源的构建文档项目,由Meta公司(旧名Facebook)开源维护。是一个静态网页生成器,类似于jekyll,hugo,Docsify,VitePress等的静态生成器工具。
由 MDX 驱动
节约时间并专注于文档本身。只需要以 Markdown/MDX 格式撰写文档/博客,Docusaurus 就能自动构建生成静态 HTML 文件。用 JSX 和 React 撰写交互组件,并将其嵌入 Markdown。
使用 React 构建
通过编写 React 组件来扩展和自定义你的网页布局。利用插件架构,你可以在设计自己的网站的同时,复用 Docusaurus 插件所创建的数据。
可翻译
开箱即用的本地化。使用 git、Crowdin 或任何其他翻译管理器来翻译你的文档并单独部署。
文档版本化
为你的用户提供所有版本的项目文档。版本化文档可让你的文档发布与项目发行时间保持一致。
内容搜索
让你的社区在文档中轻松找到他们需要的内容。我们支持 Algolia 文档搜索。
模块名称:Adslibrary
广告平台包含:Admob
,Facebook
,Vungle
,Mopub
中介
广告类型:
Admob
的接入的广告类型有:
插屏广告InterstitialAd
,开屏广告(AppOpenAd
),
激励广告RewardedAd
,原生广告UnifiedNativeAd
Facebook
接入的广告类型有:
原生广告NativeAd
,激励广告RewardedVideoAd
Vungle
接入广告类型有:插屏广告
Mopub
接入的广告类型有:原生广告NativeAd
,激励广告MoPubReward
,插屏广告MoPubInterstitial
在APP的build.gradle文件里增加setArchivesBaseName
属性方法代码
productFlavors {
vrecorder {
versionCode rootProject.appCode
versionName rootProject.appVersion
setArchivesBaseName(getOutputBaseName(versionCode, versionName, "vrecorder"))
}
定义getOutputBaseName
方法:
/**
* 设置输出APK别名
*/
String getOutputBaseName(versionCode, versionName, appName) {
log("setOutputName:")
//修改文件名
def fileName = appName + "_V${versionName}_${versionCode}_Svn${getSvnRevision()}_${getReleaseTime()}"
log("ArchivesBaseName = [" + fileName + "]")
return fileName
}
private log(msg) {
logger.log(LogLevel.ERROR, msg)
}
不再使用就的setOutput()的android.productFlavors.all { flavor -> …}遍历方案,因为生成的APK没有实时的更新APK名称,还会导致编译生成APK时容易第一次出错,需要clear项目再编译才行的问题。
增加Google gradle插件:在根级(项目级)Gradle 文件 (
build.gradle
)
buildscript {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
}
dependencies {
// ...
// Add the following line:
classpath 'com.google.gms:google-services:4.3.3' // Google Services plugin
}
}
allprojects {
// ...
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
// ...
}
}