tictic仿抖音源码带Android端搭建教程附源码

想自建一个仿抖音/Tiktok短视频平台?本文详细介绍TicTic仿抖音源码的搭建全过程,包括后端部署、数据库配置、视频上传转码、Android端集成与运行演示。附源码下载与详细安装步骤,让你快速打造专属短视频App

tictic仿抖音源码带Android端搭建教程附源码

想自建一个仿抖音/Tiktok短视频平台?本文详细介绍TicTic仿抖音源码的搭建全过程,包括后端部署、数据库配置、视频上传转码、Android端集成与运行演示。附源码下载与详细安装步骤,让你快速打造专属短视频App

下载地址

谷歌盘:https://drive.google.com/file/d/12kvx9CLUdzTmv37CsuKVMWd_ldUYPe3G/view?usp=sharing

Scriphub盘:https://down.scripthub.cc/drive/s/RCz8GRg5KWYRx4G3rWFKOSLqx23hkR

更改应用名称

下面说明了如何更改应用程序的名称。

转到 app->res->values->strings.xml

更改配色方案

下面说明了如何更改应用程序的颜色。

更改应用程序主题

下面演示了如何更改应用程序的主题。
前往app->res->values->styles

更改启动画面

我们需要将一个名为“splash.png”的 png 文件放在以下文件夹中:

进入项目位置->Android源码->TicTic->app->src->main->res->drawable

更改 API 链接

打开您的 API URL 并复制 Android 配置代码“http://domain.com/mobileapp_api/”并替换为我们在屏幕截图中突出显示的代码。

点击 app->java->com.packagename.appname->Constants

上面说明了如何更改应用程序的 Rest Api 链接。

更改最大和最小视频录制

如果您想更改最大和最小视频录制时间,请按照以下说明操作

单击 app->java->com.packagename.appname->Constants
,然后在 Constants 类中转到大约第 39 行

设置 Ad Mob

要设置 Ad Mob,您需要从您的 Ad Mob 帐户获取 Ad Mob ID。如果您没有 Ad Mob 帐户,请访问以下
网址:https://admob.google.com/home/创建一个帐户,获取 ID,然后按照下文所述将其粘贴到应用中。

点击 app->res->values->strings.xml

删除 Ad Mob 广告

如果您想删除广告,只需在此代码中设置值“true”,请按照此屏幕截图操作

公共静态最终布尔值 IS_REMOVE_ADS=false => IS_REMOVE_ADS=true;

删除/更改流媒体限制

如果您想删除/更改直播和视频通话限制对话框,请按照屏幕截图操作。

更改语言

目前,该应用程序仅支持 2 种语言(英语和阿拉伯语)。如果您想在应用程序中添加更多语言,请按照以下步骤操作。

Firebase 配置(需要额外网络环境观看)

裸体检测(Deepengin.com)

Deepengin 配置

在您的mobileapp_api/app/Config/constant.php 文件中添加您的 Deepengin 密钥

定义('DEEPENGIN_KEY','此处输入密钥');
定义('DEEPENGIN_VIDEO_MODERATION_URL','https://videos.deepengin.com/v1/videoModeration');    
    							

Deepengin 配置服务器端

如果您订阅了 Deepengin,并希望启用视频压缩和检测视频中的裸露​​内容,则需要设置一个 cron 作业。默认配置每分钟运行一次 cron 作业,但您可以根据自己的喜好调整运行时间。

更改 Firebase 数据库规则

如果您没有更改 Firebase 规则,某些应用程序功能将无法使用,例如聊天或保存/更改图片。

获取 Firebase 服务器密钥

在您的mobileapp_api/app/Config/constant.php 文件中添加您的 Firebase 服务器密钥

添加发布 SHA1 密钥

将您的应用上传到Google Play 商店后,从Google Play 商店获取 Release SHA1 密钥并粘贴到以下屏幕截图中 *注意:如果您不添加 Release SHA1 密钥,则电话和 Google 登录将不起作用。

我们已经在“调试和发布密钥”部分告诉过您如何从Google Play 商店获取 SHA1 密钥

调试并释放密钥

在继续下一步之前,您必须了解调试和发布的 SHA1 密钥。如果您处于开发模式,那么您将使用调试 SHA1 密钥,但是当您要在 Play 商店上发布应用程序时,您将必须使用发布密钥的 SHA1 密钥。

首先,您将检查您的 Android Studio 版本,这里我提到了如何检查。

Facebook 登录

你必须按照步骤操作

这是设置 Facebook 登录的帮助视频

步骤 1

请在此处输入您的 Facebook ID 和 App Secret

转到以下 Web 文件

mobileapp_api/应用程序/配置/constant.php

Facebook 用户好友权限

如果您想在您的应用中启用从 Facebook 邀请好友的功能,请按照下面的视频并进入邀请好友屏幕。

Facebook 登录新实施

您必须按照这两个图像来更新 Facebook 客户端令牌

Google 登录配置

这是设置谷歌登录的帮助视频

步骤 1

步骤2

步骤3

步骤4

步骤5

转到以下 Web 文件

mobileapp_api/应用程序/配置/constant.php

隐藏社交媒体按钮

如果您想禁用社交登录

如果你想禁用谷歌登录按钮,你必须隐藏提到的视图/按钮只需添加android:visibility =“gone”

Giphy API 和集成

如果你这里是设置 Giphy API 的帮助视频

点击developers.giphy.com。“创建帐户”,然后“创建应用程序”,然后您将获得 API 密钥“复制密钥”并粘贴到以下屏幕截图中提到的位置

ARGear 配置

为了在视频编辑中使用 AR 滤镜和 3D 效果,我们使用了 ARGear SDK。因此,我们将在下文中告诉您需要执行哪些操作才能在项目中运行视频编辑。

点击argear.io。“创建帐户”,然后“创建项目”,然后您将获得密钥“复制密钥”并粘贴到以下屏幕截图中提到的位置。

Agora 配置

对于直播视频,我们使用了 agora SDK。因此,下面我们将告诉您需要执行哪些操作才能在项目中运行直播。

步骤 1

前往 https://sso.agora.io/v2/signup 然后注册。

第 2 步

登录后,您将进入 agora 仪表板,您可以在其中创建您的项目

应用内购买

按照以下步骤制作用于应用内购买的产品 ID

启用深度链接

要启用深度链接,请打开assetlinks.json文件并右键单击该文件并保存

完成文件 assistlinks.json 文件的所有编辑后,将文件粘贴到该地址的服务器上

https://your_domain/.well-known/assetlinks.json

生成调试 Apk

这是生成调试 APK 的帮助视频

步骤 1(注意每个版本都不一样的,根据自己的版本来)

Web API 配置

安装 Tictic PHP API 是一个简单的过程,我们将指导您完成整个过程。

在开始之前,请确保您的 Web 服务器满足所有要求:

  • 最新 PHP 版本 8.0/8.1
  • MySQL 扩展(默认在所有主机上启用)

步骤 1 -上传我们在您从codecanyon下载的软件包中提供的mobileapp_api文件

步骤 2 -登录您的托管 cpanel 导航到文件管理器,上传mobileapp_api.zip,然后解压

步骤 3 -对于数据库和第三方 API 配置,编辑位于“mobileapp_api/app/Config/constant.php”的 constant.php 文件

如果您没有 htaccess 文件?

确保 .htaccess 文件存在于 mobileapp_api/ 目录中。如果不存在,请创建 .htaccess 文件并将以下代码复制到其中

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]

</IfModule>

SQL 数据库设置

步骤 1 -导入我们在您从codecanyon下载的包中提供的 SQL 文件

第 2 步 -编辑位于“mobileapp_api/app/Config/constant.php”的 constant.php 文件

在“mobileapp_api/app/Config/constant.php”中填写数据库详细信息

定义('DATABASE_HOST','本地主机');
定义('DATABASE_USER','');
定义('数据库密码','');
定义('数据库名称','');
    								

步骤3

  • 在 mysql 数据库(在 cPanel 中)中创建名为“Tictic”的数据库,您可以写任何您想要的内容

步骤4

  • 编辑文件“constant.php”并更新上面设置的数据库信息

注意:以上步骤视频里都有提到。如有不明白,请继续观看视频

导入服务帐户 JSON 文件

步骤 1 -转到 Google Cloud Console:Google Console

第 2 步 -选择或创建一个项目,导航到IAM 和管理 > 服务帐户,然后创建一个新的服务帐户。

步骤 3 -向服务帐户授予必要的权限(例如,查看者、编辑者或所有者)。

步骤 4 -前往“管理密钥”,选择“创建新密钥”,然后选择JSON来生成密钥。系统将下载一个 JSON 文件。

步骤 5 -下载后,将其导入 mobileapp_api/app/Vendor/serviceAccountKey.json 目录

Share

What was your reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0