啾咪语音直播社交游戏陪练游戏APP源码搭建教程
摘要:
咪语音直播社交APP是一款社交游戏陪练游戏APP系统,
功能包含:1.游戏陪练、2.预约交友、3.语音聊天、4.技能分享、5.广场社区,
无论是用户还是主播,都可以发布广场的需求。
用户可以查看主播的动态,或者对自己感兴趣的播放项目发起一键播放请求,短时间内连接主播进行播放。
准备工作:
购买服务器,保存root账号和密码
使用服务器连接工具比如Xshell等
步骤一:系统安装
连接服务器搭建宝塔面板Centos
HYPERLINK "https://www.bt.cn/bbs/thread-19376-1-1.html" https://www.bt.cn/bbs/thread-19376-1-1.html
命令复制粘贴就行 等待安装完毕 保存地址账号密码 (注意:服务器安全组需要放行端口)
步骤二:环境配置
1、进入宝塔下载mysql5.6版本 php nginx redis phpmyadmin(数据库管理工具)
2、下载完php后需要安装扩展
3、redis需要设置密码
步骤三:后端配置
1、阿里云短信配置需要在代码修改 放上对应信息即可2、融云需要换成自己融云信息
3、支付宝支付
4、后台:配置管理里面填写对应信息
步骤四:Android信息配置
1、添加对应cpu类型的so库2、融云key配置Ndk{abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', "x86_64"}
3、微信支付//融云 RongIM.init(application, 3argexb63sybe);4、支付宝支付,登录implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'implementation project(':IMKit')implementation project(':IMLib')implementation project(':lib_svga')5、分享配置implementation(name: 'alipaySdk-15.6.5-20190718211159-noUtdid', ext: 'aar')implementation files('libs/umeng-share-core-6.9.6.jar')implementation files('libs/umeng-share-QQ-simplify-6.9.6.jar')implementation files('libs/umeng-share-sina-simplify-6.9.6.jar')implementation files('libs/umeng-share-wechat-simplify-6.9.6.jar')implementation files('libs/umeng-sharetool-6.9.6.jar')6、友盟库,key配置<receiver android:name=".activity.dynamic.SocialReleaseActivity$MyReceiver">
<intent-filter>
<action android:name="SendNotify" />
<action android:name="play_recorder_complete" />
</intent-filter> </receiver>7、qq,微//信,微博等第三方分//享或登录implementation 'com.umeng.sdk:common:latest.integration' implementation 'com.umeng.sdk:analytics:latest.integration'
implementation 'com.umeng.umsdk:utdid:1.1.5.3'
//PushSDK
implementation 'com.umeng.umsdk:push:6.0.1'
implementation 'com.hyman:flowlayout-lib:1.1.2'
implementation 'com.kongzue.dialog_v3:dialog:3.1.1'
<meta-data android:name="UMENG_APPKEY" android:value="5d2ed7a8570df330da000fb9" />
<meta-data android:name="UMENG_CHANNEL" android:value="u100" />
<service android:name=".app.service.RoomPlayService" />
public static String YOUMENG_KEY = "5e15961fcb23d242ec0000ce" ; //友盟key
public static String YOUMENG_SECRECT ="c2nbxta8lt4rdcngkhtm0dubj2mzyafc" ; //友盟Secrect8、 百度统计UMConfigure.init(application, 5e15961fcb23d242ec0000ce , "", UMConfigure.DEVICE_TYPE_PHONE, c2nbxta8lt4rdcngkhtm0dubj2mzyafc);
PlatformConfig.setWeixin("wx59b8d8736a11236f", "748723241c46893bd7b9d470ee48433b"); PlatformConfig.setQQZone("101844589", "eb92f27b0fb7c317961a6c6e5442abe6"); PlatformConfig.setSinaWeibo("550865829", "70e69881edd8a44cc99f7e83b34de1b6", "域名");implementation 'com.baidu.mobstat:mtj-sdk:latest.integration'
<!-- 百度统计//////开始///////////////////////////////////////// -->
<meta-data android:name="BaiduMobAd_STAT_ID" android:value="Pquq1NHw9FEvNGKFxopErVpeN9QuQDqf" />
<!-- 百度统计渠道商编号 -->
<meta-data android:name="BaiduMobAd_CHANNEL" android:value="youmeng_channnel" />
<!-- 是否开启错误日志统计,默认为false -->
<meta-data android:name="BaiduMobAd_EXCEPTION_LOG" android:value="false" />
<!-- 日志仅在wifi网络下发送,默认为false -->
<meta-data android:name="BaiduMobAd_ONLY_WIFI" android:value="false" />
<!-- 是否获取基站位置信息 ,默认为true -->
<meta-data android:name="BaiduMobAd_CELL_LOCATION" android:value="true" />
<!-- 是否获取GPS位置信息,默认为true -->
<meta-data android:name="BaiduMobAd_GPS_LOCATION" android:value="true" />
<!-- 是否获取WIFI位置信息,默认为true -->
<meta-data android:name="BaiduMobAd_WIFI_LOCATION" android:value="true" />
<!-- 日志发送策略,可选值:APP_START、ONCE_A_DAY、SET_TIME_INTERVAL,默认为APP_START -->
<meta-data android:name="BaiduMobAd_SEND_STRATEGY" android:value="APP_START" />
<!-- 日志发送策略 为SET_TIME_INTERVAL时,需设定时间间隔。取值为1-24的整数,默认为1 -->
<meta-data android:name="BaiduMobAd_TIME_INTERVAL" android:value="1" />
步骤五:ios信息配置文档
1、配置融云
miao/Expand/Macros/Global.h
2、声网
miao/Expand/Macros/Global.h
3、友盟
miao/Main/Other/Other/AppDelegate.h
4、QQ//分//享及第三方登录
miao/Main/Other/Other/AppDelegate.h
5、微//信登录
6、微//信//支//付
miao/Expand/Macros/Global.h
7、域名
miao/Expand/Macros/Global.h
END!!!