欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

app源码

开源小说APP源码-摇钱书CMS免费下载
2019-10-30 我的站长站

开源小说APP源码-摇钱书CMS免费下载

  • 源码编号:386
  • 源码分类:app源码
  • 点击次数:3942
  • 数 据 库 :Mysql
  • 源码授权:试用
  • 开源情况:非商用
  • 下载权限:VIP / 积分
  • 源码售价:VIP / 10积分
  • 下载次数:365
立即下载

产品优势

开源小说APP源码-摇钱书CMS免费下载
小说app源码,摇钱树截图

子渠道管理功能

可新增新的子渠道,对生成的多个包进行数据分开统计,并且可进行删除渠道,编辑渠道名称、渠道地址的操作

内置预留广告位

预留开屏、悬浮、底部、顶部等位置进行放置广告,并进行编辑

APP推送管理

给用户推送消息的设置,自定义编辑推送标题、消息内容、书籍的选择、URL地址。对推送的数据进行统计,可准确确认推送到达数

首次打开为指定页面

可设置APP首次打开为指定页面,可指定打开app任意小说任意章节

极速体验产品优势

首家原生开发移动端App最新软件体验、功能强大、后台一站式管理多个终端

精品研发团队

不定时更新产品新功能,永久实时同步

版权计划

全面实施,对接市面主流书城API,解决内容问题

后台介绍

app排版内容管理

可自定义app内任意书籍展现位置包含:首页管理、书架管理、分类管理、BANNER管理

支付统计

可统计今日充值、昨日充值、本月充值、累计充值、并能选择特定的渠道查询其订单类型、支付状态、支付方式、支付时间显示所有

用户统计功能

对注册APP用户的,id、昵称、头像、电话、三方标识、三方类型、用户机型、渠道来源、注册时间等进行统计,并可查询指定用户信

APP升级更新版本

记录使用过的版本、更新的内容、版本状态

用户反馈

添加用户反馈入口,帮助用户更好体验产品,也让产品更懂用户

签到/分享功能

统计在APP内进行签到的人数,签到用户信息,签到的时间等

1.适用范围

Java8

Kotlin:1.3.11

Gradle:3.1.2

Android Studio:3.2

2.集成准备

在配置CC阅读android客户端前,请先申请阿里热修复,友盟统计,新浪,QQ,微信等第三方平台的appkey,广告目前接入的是广点通广告,如需要,申请广点通广告位。如需推送功能,目前支持小米推送及华为推送,请申请相应功能。

阿里热修复   https://help.aliyun.com/product/51340.html

友盟统计   https://www.umeng.com

新浪微博   https://open.weibo.com/

QQ   https://connect.qq.com/index.html

微信   https://open.weixin.qq.com/

广点通   https://e.qq.com/dev/index.html

小米推送   https://dev.mi.com/console/appservice/push.html

华为推送   https://developer.huawei.com/consumer/cn/service/hms/pushservice.html

支付宝   https://open.alipay.com/platform/home.htm

阿里短信 https://help.aliyun.com/product/44282.html

微信支付   https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F

3.配置文件

1.在Android Studio工程中的App模块中的SophixStubApplication文件中配置阿里热修复的相关信息:

@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
// 如果需要使用MultiDex,需要在此处调用。
MultiDex.install(this);
initSophix();
}
private void initSophix() {
String appVersion = "0.0.0";
try {
appVersion = this.getPackageManager()
.getPackageInfo(this.getPackageName(), 0)
.versionName;
} catch (Exception e) {}
final SophixManager instance = SophixManager.getInstance();
instance.setContext(this)
.setAppVersion(appVersion)
.setSecretMetaData("appkey", "appsecret", "appsecretToken")
.setEnableDebug(true)
.setEnableFullLog()
.setPatchLoadStatusStub(new PatchLoadStatusListener() {
@Override
public void onLoad(final int mode, final int code, final String info, final int handlePatchVersion) {
if (code == PatchStatus.CODE_LOAD_SUCCESS) {
Log.i(TAG, "sophix load patch success!");
} else if (code == PatchStatus.CODE_LOAD_RELAUNCH) {
// 如果需要在后台重启,建议此处用SharePreference保存状态。
Log.i(TAG, "sophix preload patch success. restart app to make effect.");
}
}
}).initialize();
}

如不需要此功能,在AndroidManifest.xml中修改application的name为BookStoreApplication,并在BookStoreApplication类的onCreate方法中注释或删除SophixManager.getInstance().queryAndLoadNewPatch()

2.在Android Studio工程中的App模块中的BookStoreApplication文件中,配置友盟相关信息及三方信息,用于三方登录及分享功能:

UMConfigure.init(this, "友盟key",”渠道”, UMConfigure.DEVICE_TYPE_PHONE, "")
setScenarioType(this, MobclickAgent.EScenarioType.E_UM_NORMAL)
/**
* 设置组件化的Log开关
* 参数: boolean 默认为false,如需查看LOG设置为true
*/
UMConfigure.setLogEnabled(BuildConfig.DEBUG_MODE)
PlatformConfig.setWeixin("appkey", "appsecret")
PlatformConfig.setSinaWeibo("appkey", "appsecret", "授权回调地址")
PlatformConfig.setQQZone("appkey", "appsecret")
注意QQ除了在这儿配置外,在AndroidManifest.xml中也需要配置
/**
* 友盟-QQ
*/
<activity
android:name="com.tencent.tauth.AuthActivity"
android:launchMode="singleTask"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="tencentAPPKEY" />
</intent-filter>
</activity>
在AndroidManifest.xml还需要配置友盟的渠道
/**
* Channel ID用来标识App的推广渠道,作为推送消息时给用户分组的一个维度
*/
<meta-data
android:name="UMENG_CHANNEL"
android:value="${CHANNEL_VALUE}" />

3.在Android Studio工程中的App模块中的BookStoreApplication文件中,配置推送相关功能。小米推送:

private fun initMiuiPush() {
if (shouldInit()) {
MiPushClient.registerPush(this, "AppID", "AppKey")
}
// 打开Log
val newLogger = object : LoggerInterface {
override fun setTag(tag: String) {
// ignore
}
override fun log(content: String, t: Throwable) {
Log.d(TAG, content, t)
}
override fun log(content: String) {
Log.d(TAG, content)
}
}
Logger.setLogger(this, newLogger)
}
华为推送主要配置在AndroidManifest.xml中:
/**
* 华为推送
*/
<meta-data
android:name="com.huawei.hms.client.appid"
android:value="appid=******" />
<meta-data
android:name="com.huawei.hms.version"
android:value="2.6.1.301" />
华为推送接收到的数据为scheme类型,需要自信配置相应参数
/**
* 接入HMSSDK 需要注册的应用下载服务 | Access HMSSDK need to register app download service
*/
<service
android:name="com.huawei.updatesdk.service.deamon.download.DownloadService"
android:exported="false" />
<activity android:name=".book_push.HuaWeiReceiverActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="自定义域名"
android:path="/地址"
android:scheme="customscheme" />
</intent-filter>
</activity>

4.在CommenTag文件中,配置广点通广告:

const val AD_APPKEY = "******"
// 开屏页广告位
const val AD_SPLASH_KEY = "******"
//阅读页底部广告位
const val AD_BANNER_KEY = "******"
//阅读页章节末尾广告位
const val AD_NATIVE_IMAGE = "******"
//首页banner最后一页展示广告位
const val AD_NATIVE_BANNER_IMAGE = "******"

5.配置友盟统计多渠道,在config.gradle中定义渠道名称(示例中为渠道cc1/cc2/cc3/cc4)

channel = [
"cc1"  : '"cc1"',
"cc2"  : '"cc2"',
"cc3"  : '"cc3"',
"cc4"  : '"cc4"',
"cc5"  : '"cc5"'
]
在app模块中的build.gradle中引用相应渠道同时,在readviewlibrary中的build.gradle中应用相应渠道
productFlavors {
cc1 {
manifestPlaceholders = [CHANNEL_VALUE:channel["cc1"]]
buildConfigField "String", "DEBUG_CHANNEL", channel["cc1"]
versionCode rootProject.ext.android_version.ccVersionCode
versionName rootProject.ext.android_version.ccVersionName
}
cc2 {
manifestPlaceholders = [CHANNEL_VALUE: channel["cc2"]]
buildConfigField "String", "DEBUG_CHANNEL", channel["cc2"]
versionCode rootProject.ext.android_version.ccVersionCode
versionName rootProject.ext.android_version.ccVersionName
}
cc3 {
manifestPlaceholders = [CHANNEL_VALUE: channel["cc3"]]
buildConfigField "String", "DEBUG_CHANNEL", channel["cc3"]
versionCode rootProject.ext.android_version.ccVersionCode
versionName rootProject.ext.android_version.ccVersionName
}
cc4 {
manifestPlaceholders = [CHANNEL_VALUE: channel["cc4"]]
buildConfigField "String", "DEBUG_CHANNEL", channel["cc4"]
versionCode rootProject.ext.android_version.ccVersionCode
versionName rootProject.ext.android_version.ccVersionName
}
}
productFlavors {
cc1 {
buildConfigField "String", "DEBUG_CHANNEL", rootProject.ext.channel["cc1"]
}
cc2 {
buildConfigField "String", "DEBUG_CHANNEL", rootProject.ext.channel["cc2"]
}
cc3 {
buildConfigField "String", "DEBUG_CHANNEL", rootProject.ext.channel["cc3"]
}
cc4 {
buildConfigField "String", "DEBUG_CHANNEL", rootProject.ext.channel["cc4"]
}
}

6.微信支付配置,注意微信登录及微信支付结果回调类WXEntryActivity和WXPayEntryActivity是在包名文件夹下的wxapi中,属于最外层的一级文件夹。

7.关于友盟配置签名文件,在app模块下的build.gradle中配置应用的签名文件

signingConfigs {
debug {
toreFile file('jks文件地址')
storePassword "*********"
keyAlias "*****"
keyPassword "*********"
}
release {
storeFile file('jks文件地址')
storePassword "*******"
keyAlias "*****"
keyPassword "**********"
}
}
相关专题
cms源码大全
cms源码大全
2020-10-20 278

为你提供了各类型的cms源码下载,帮助您快速开发一个网站,选择一个好的CMS源码是非常重要的,

下载地址

· 积分下载:下载扣除10积分,不扣除下载次数
· VIP免费:VIP会员免费下载,扣除下载次数
· 下载即代表您已阅读并同意 [服务条款]

相关推荐
  • APP小说源码
  • 下载站源码
  • cms源码
  • 小说自动采集源码
  • 小说APP源码
  • 开源小说APP源码-摇钱书CMS免费下载
    开源小说APP源码-摇钱书CMS免费下载

    产品优势子渠道管理功能可新增新的子渠道,对生成的多个包进行数据分开统计,并且可进行删除渠道,编辑渠道名称、渠道地址的操作内置预留广告位预留开屏、悬浮、底部、顶部等位置进行放置广告,并进行编...

    app源码 3942 4年前
  • 在线学习课程APP源码
    在线学习课程APP源码

    源码简介这是一款在线学习的源码,共计8个栏目页面,适用于学习教育,金融等行业,源码没有测试,有需要的自行下载应用源码截图

    app源码 1178 4年前
  • 仿熊猫办公素材下载站PHP源码
    仿熊猫办公素材下载站PHP源码

    仿熊猫办公素材下载站PHP源码采用最新帝国cms7.5版UTF-8开发,是一款非常高端的ppt模板,图片素材下载站模板非常适合大型图库下载站,配有手机端模板,支持自定义设置会员组,支持支付宝,微信扫码开通VIP,支...

    php源码 1302 4年前
  • PHP仿鳄鱼下载站网站源码 电脑+手机端
    PHP仿鳄鱼下载站网站源码 电脑+手机端

    源码安装说明1、安装:http://域名/e/install/index.php 填写数据库信息进行安装2、登陆后台:http://域名/e/admin-moban5/ 帐号:moban5 密码:moban5.cn 恢复数据库3、删除/e/install 安装目录,恢复后...

    php源码 852 4年前
  • PHP仿飞翔下载站源码(电脑端+手机端)
    PHP仿飞翔下载站源码(电脑端+手机端)

    下载站源码说明本下载源码收藏与网络,未对安全做检查,模板编码为gbk2312,基于帝国CMS7.2版本制作。友情提示:本源码经测试发现有许多错乱,需要修复一些代码,免费分享给大家,有能力的可以自行修改,新手朋...

    php源码 855 4年前
  • 收费音乐免费下载解析PHP源码
    收费音乐免费下载解析PHP源码

    源码安装教程把下载好的源码 传到PHP运行环境即可,其他的大家可以根据情况自行修改。源码截图网站的标题在目录的index.html内修改。标题修改<title>音乐解析-By MK</title>LOGO修改<div class="l...

    php源码 1100 4年前
  • PHP电影BT资源下载网站源码
    PHP电影BT资源下载网站源码

    网站源码说明PHP电影BT资源下载网站源码是基于帝国CMS7.2开发。编码为utf-8,自带59878多条测试数据和4G大小的图片数据。源码压缩包分为主程序和附件,附件为4G非常大,如果您不需要测试数据可以选择...

    php源码 867 4年前
  • 最新phpcmsv9.6.3系统源码下载
    最新phpcmsv9.6.3系统源码下载

    源码介绍phpcmsv下载截图由于phpcms官方不再维护,大量phpcms用户面临着各种bug风险,由网友自发维护更新phpcmsv9.6.3系统源码。该源码是咋phpcms v9.6.3的镜像基础上进行维护的,提供bug修复、新模块...

    php源码 214 3年前
  • PHP幽梦影视CMS源码 自动采集
    PHP幽梦影视CMS源码 自动采集

    PHP幽梦影视CMS源码,自主开发的一款自动采集影视源码,自动采集资源站最新内容。搜索模块,播放模块,UI也是用大众喜爱的类型。 核心代码已用SG11加密,但不影响使用和二次开发,代码也做了最大的优化,速度...

    php源码 419 3年前
  • ASPCMS 2.7.3网站源码
    ASPCMS 2.7.3网站源码

    ASPCMS 2.7.3网站源码通用标签说明1、基本标签:{aspcms:sitepath} 网站终极目录(可放在二级目录,其它语言则在三级目录){aspcms:languagepath} 语言目录{aspcms:siteurl} ...

    asp源码 263 4年前
  • Asp.Net淘特Cms网站源码
    Asp.Net淘特Cms网站源码

    Asp.Net淘特Cms网站源码安装方法1、在您的sqlserver企业管理器中,新建数据库totnetcms,然后在totnetcms上右键-所有任务-还原数据库-从设备-找到CMS所在文件夹下database目录里的data.bak文件进行还原...

    .net源码 128 4年前
  • 马克斯CMSV3仿快播电影网站源码
    马克斯CMSV3仿快播电影网站源码

    马克斯CMS模板说明本模板支持马克斯CMS3.0网站管理系统使用,模板增加了些新的页面,有最新排行榜,热门排行榜页,自定义页,也需要对马克斯程序比较了解,这样在安装模板时比较容易。网站模板特点一、二级...

    php源码 469 4年前
  • php耽美小说网站源码修复版 自动采集
    php耽美小说网站源码修复版 自动采集

    php耽美小说网站源码修复版是一款PHP语言的全自动采集更新的小说网站源码。环境要求nginx或apache或iis,mysql,php5.6,必须安装扩展:ZendGuardLoader 脚本解密ionCube 脚本解密fileinfo 通用扩展op...

    php源码 403 3年前
  • PHP仿全书网小说网站源码
    PHP仿全书网小说网站源码

    PHP源码说明本源码是基于帝国CMS7.2版本开发,UTF-8编码。测试发现,自带测试数据没有内容,而且模板有很多错误,如果没能力修复建议就别下载了。分享出来主要给大家可以学习下里面的某些代码。源码安装...

    php源码 921 5年前
  • EFUCMS小说漫画E16源码 可封装APP
    EFUCMS小说漫画E16源码 可封装APP

    小说漫画源码介绍内容付费源码系统,简称[efucms],又称[易付cms]。是由EFUCMS团队于2016年开发完成,并取得国家版权局颁发的计算机软件著作权登记证书的小说漫画网站源码产品。版权证书号:软著登字第...

    app源码 1290 3年前
  • PT单本小说程序源码下载
    PT单本小说程序源码下载

    小说源码介绍PT单本小说程序是一款,智能、傻瓜、自动、简单、高效,十字真言,使用最新研发的PT Framework进行开发,借用了聚合程序的同源技术,云端采集然后通过接口同步更新。程序主要功能有:云端匹配:只...

    php源码 404 4年前
  • 微信小说阅读器源码
    微信小说阅读器源码

    源码介绍小说阅读器源码包含了小说列表,章节列表,章节内容等功能。可以让我们快速找到想看的内容

    小程序源码 634 4年前
  • 安卓Java原生开源小说APP源码
    安卓Java原生开源小说APP源码

    源码介绍安卓开源小说APP源码是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。小说APP源码截图源码特点可以自己增加书源,自己编写书源规则,自带30...

    app源码 851 3年前
  • EFUCMS小说漫画E16源码 可封装APP
    EFUCMS小说漫画E16源码 可封装APP

    小说漫画源码介绍内容付费源码系统,简称[efucms],又称[易付cms]。是由EFUCMS团队于2016年开发完成,并取得国家版权局颁发的计算机软件著作权登记证书的小说漫画网站源码产品。版权证书号:软著登字第...

    app源码 1290 3年前
  • 开源小说APP源码-摇钱书CMS免费下载
    开源小说APP源码-摇钱书CMS免费下载

    产品优势子渠道管理功能可新增新的子渠道,对生成的多个包进行数据分开统计,并且可进行删除渠道,编辑渠道名称、渠道地址的操作内置预留广告位预留开屏、悬浮、底部、顶部等位置进行放置广告,并进行编...

    app源码 3942 4年前
  • 潮玩书城在线看书小说IAPP源码
    潮玩书城在线看书小说IAPP源码

    源码介绍潮玩书城在线看书小说IAPP源码,界面仿制的潮玩宇宙防制品的源码,内置了导航栏功能。书城模块作为首页,可以观看小说;书评模块可用于交友聊天;书友模块则是平台收益的来源;而书我模块则是个人中...

    app源码 54 3个月前