1.1.1发布

This commit is contained in:
澜声世纪 2026-02-27 14:42:08 +08:00
parent e9e271e91a
commit dfecd66588
4 changed files with 13 additions and 7 deletions

View File

@ -3100,7 +3100,7 @@
CODE_SIGN_ENTITLEMENTS = ReaderHive/ReaderHive.entitlements; CODE_SIGN_ENTITLEMENTS = ReaderHive/ReaderHive.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 9JR2Y32ZU3; DEVELOPMENT_TEAM = 9JR2Y32ZU3;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
@ -3121,7 +3121,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 1.1.0; MARKETING_VERSION = 1.1.1;
PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive; PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
@ -3146,7 +3146,7 @@
CODE_SIGN_ENTITLEMENTS = ReaderHive/ReaderHive.entitlements; CODE_SIGN_ENTITLEMENTS = ReaderHive/ReaderHive.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2; CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 9JR2Y32ZU3; DEVELOPMENT_TEAM = 9JR2Y32ZU3;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = ReaderHive/Source/Info.plist; INFOPLIST_FILE = ReaderHive/Source/Info.plist;
@ -3166,7 +3166,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 1.1.0; MARKETING_VERSION = 1.1.1;
PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive; PRODUCT_BUNDLE_IDENTIFIER = com.lssj.ReaderHive;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";

View File

@ -134,12 +134,16 @@ struct NRStatAPI {
NRNetwork.request(parameters: param) { (response: NRNetwork.Response<String>) in } NRNetwork.request(parameters: param) { (response: NRNetwork.Response<String>) in }
} }
static func nr_requestStatApnsClick(id: String, title: String) { static func nr_requestStatApnsClick(id: String, shortPlayId: String?, title: String) {
let parameters = [ var parameters = [
"message_id" : id, "message_id" : id,
"title" : title "title" : title
] ]
if let shortPlayId = shortPlayId {
parameters["short_play_id"] = shortPlayId
}
var param = NRNetwork.Parameters(path: "/message/sendReport") var param = NRNetwork.Parameters(path: "/message/sendReport")
param.method = .post param.method = .post
param.isLoding = false param.isLoding = false

View File

@ -7,6 +7,7 @@
import SnapKit import SnapKit
import UIKit import UIKit
import LYEmptyView
class NRExploreNovelContentListViewController: NRViewController { class NRExploreNovelContentListViewController: NRViewController {
@ -45,6 +46,7 @@ class NRExploreNovelContentListViewController: NRViewController {
collectionView.dataSource = self collectionView.dataSource = self
collectionView.showsVerticalScrollIndicator = false collectionView.showsVerticalScrollIndicator = false
collectionView.contentInset = .init(top: 0, left: 0, bottom: 10, right: 0) collectionView.contentInset = .init(top: 0, left: 0, bottom: 10, right: 0)
collectionView.ly_emptyView = NREmpty.nr_emptyView()
// collectionView.nr_addRefreshHeader { [weak self] in // collectionView.nr_addRefreshHeader { [weak self] in
// self?.handleHeaderRefresh(nil) // self?.handleHeaderRefresh(nil)
// } // }

View File

@ -95,7 +95,7 @@ extension AppDelegate: UNUserNotificationCenterDelegate {
completionHandler() completionHandler()
return return
} }
NRStatAPI.nr_requestStatApnsClick(id: model.message_id ?? "", title: response.notification.request.content.title) NRStatAPI.nr_requestStatApnsClick(id: model.message_id ?? "", shortPlayId: model.short_play_id, title: response.notification.request.content.title)
if model.path == .videoDetail, let shortPlayId = model.short_play_id { if model.path == .videoDetail, let shortPlayId = model.short_play_id {
let vc = NRNovelReaderViewController() let vc = NRNovelReaderViewController()