feat: 更新Podfile和Podfile.lock,升级NEChatKit和NEChatUIKit版本
- 在Podfile中将NEChatKit和NEChatUIKit的版本更新至10.8.3,确保使用最新功能和修复。 - 更新Podfile.lock以反映新的依赖关系和版本信息。 - 在AppDelegate中引入NIMSDK,准备集成即时通讯功能。 - 移除Info.plist中的相机使用描述,添加新的隐私描述以符合最新需求。 - 在UserIDDisplay组件中更新文本,增强用户信息展示的清晰度。 - 在项目配置中添加相机和麦克风使用描述,确保符合隐私政策要求。
This commit is contained in:
10
Podfile
10
Podfile
@@ -7,11 +7,11 @@ target 'yana' do
|
||||
|
||||
# Pods for yana
|
||||
|
||||
# # IM 即时通讯
|
||||
# pod 'NIMSDK_LITE'
|
||||
# # 基础库
|
||||
# pod 'NEChatKit', '10.6.1'
|
||||
# pod 'NEChatUIKit', '10.6.1' # 会话(聊天)组件
|
||||
# IM 即时通讯
|
||||
pod 'NIMSDK_LITE'
|
||||
# 基础库
|
||||
pod 'NEChatKit', '10.8.3'
|
||||
pod 'NEChatUIKit', '10.8.3' # 会话(聊天)组件
|
||||
# pod 'NEContactUIKit', '10.6.1' # 通讯录组件
|
||||
# pod 'NELocalConversationUIKit', '10.6.1' # 本地会话列表组件。
|
||||
|
||||
|
94
Podfile.lock
94
Podfile.lock
@@ -1,5 +1,49 @@
|
||||
PODS:
|
||||
- Alamofire (5.10.2)
|
||||
- CocoaLumberjack (3.9.0):
|
||||
- CocoaLumberjack/Core (= 3.9.0)
|
||||
- CocoaLumberjack/Core (3.9.0)
|
||||
- libwebp (1.5.0):
|
||||
- libwebp/demux (= 1.5.0)
|
||||
- libwebp/mux (= 1.5.0)
|
||||
- libwebp/sharpyuv (= 1.5.0)
|
||||
- libwebp/webp (= 1.5.0)
|
||||
- libwebp/demux (1.5.0):
|
||||
- libwebp/webp
|
||||
- libwebp/mux (1.5.0):
|
||||
- libwebp/demux
|
||||
- libwebp/sharpyuv (1.5.0)
|
||||
- libwebp/webp (1.5.0):
|
||||
- libwebp/sharpyuv
|
||||
- MJRefresh (3.7.5)
|
||||
- NEChatKit (10.8.3):
|
||||
- NEChatKit/NOS (= 10.8.3)
|
||||
- NEChatKit/NOS (10.8.3):
|
||||
- NECommonKit (= 9.7.3)
|
||||
- NECoreIM2Kit/NOS (= 1.1.4)
|
||||
- NEChatUIKit (10.8.3):
|
||||
- NEChatUIKit/NOS (= 10.8.3)
|
||||
- NEChatUIKit/NOS (10.8.3):
|
||||
- MJRefresh (= 3.7.5)
|
||||
- NEChatKit/NOS
|
||||
- NECommonUIKit (= 9.7.9)
|
||||
- SDWebImageSVGKitPlugin
|
||||
- SDWebImageWebPCoder
|
||||
- NECommonKit (9.7.3):
|
||||
- YXAlog
|
||||
- NECommonUIKit (9.7.9):
|
||||
- NECommonKit
|
||||
- SDWebImage
|
||||
- NECoreIM2Kit/NOS (1.1.4):
|
||||
- NECoreKit (= 9.7.9)
|
||||
- NIMSDK_LITE (= 10.9.10)
|
||||
- NECoreKit (9.7.9):
|
||||
- YXAlog
|
||||
- NIMSDK_LITE (10.9.10):
|
||||
- NIMSDK_LITE/NOS (= 10.9.10)
|
||||
- YXArtemis_XCFramework
|
||||
- NIMSDK_LITE/NOS (10.9.10):
|
||||
- YXArtemis_XCFramework
|
||||
- QCloudCore (6.5.1):
|
||||
- QCloudCore/Default (= 6.5.1)
|
||||
- QCloudCore/Default (6.5.1):
|
||||
@@ -9,24 +53,72 @@ PODS:
|
||||
- QCloudCOSXML/Default (6.5.1):
|
||||
- QCloudCore (= 6.5.1)
|
||||
- QCloudTrack/Beacon (6.5.1)
|
||||
- SDWebImage (5.21.1):
|
||||
- SDWebImage/Core (= 5.21.1)
|
||||
- SDWebImage/Core (5.21.1)
|
||||
- SDWebImageSVGKitPlugin (1.4.0):
|
||||
- SDWebImage/Core (~> 5.10)
|
||||
- SVGKit (~> 3.0)
|
||||
- SDWebImageWebPCoder (0.14.6):
|
||||
- libwebp (~> 1.0)
|
||||
- SDWebImage/Core (~> 5.17)
|
||||
- SVGKit (3.0.0):
|
||||
- CocoaLumberjack (~> 3.0)
|
||||
- YXAlog (1.0.10)
|
||||
- YXArtemis_XCFramework (1.1.6)
|
||||
|
||||
DEPENDENCIES:
|
||||
- Alamofire
|
||||
- NEChatKit (= 10.8.3)
|
||||
- NEChatUIKit (= 10.8.3)
|
||||
- NIMSDK_LITE
|
||||
- QCloudCOSXML
|
||||
|
||||
SPEC REPOS:
|
||||
trunk:
|
||||
- Alamofire
|
||||
- CocoaLumberjack
|
||||
- libwebp
|
||||
- MJRefresh
|
||||
- NEChatKit
|
||||
- NEChatUIKit
|
||||
- NECommonKit
|
||||
- NECommonUIKit
|
||||
- NECoreIM2Kit
|
||||
- NECoreKit
|
||||
- NIMSDK_LITE
|
||||
- QCloudCore
|
||||
- QCloudCOSXML
|
||||
- QCloudTrack
|
||||
- SDWebImage
|
||||
- SDWebImageSVGKitPlugin
|
||||
- SDWebImageWebPCoder
|
||||
- SVGKit
|
||||
- YXAlog
|
||||
- YXArtemis_XCFramework
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
Alamofire: 7193b3b92c74a07f85569e1a6c4f4237291e7496
|
||||
CocoaLumberjack: 5644158777912b7de7469fa881f8a3f259c2512a
|
||||
libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
|
||||
MJRefresh: fdf5e979eb406a0341468932d1dfc8b7f9fce961
|
||||
NEChatKit: c0a2a527781395edfc557836132f36fc0509e05c
|
||||
NEChatUIKit: caa0d2cf0877ca563535ee949ad3e5459b41abe3
|
||||
NECommonKit: 0be3f56473f3ccb3d08289b4e0b2439b0bd3a1de
|
||||
NECommonUIKit: f9a867dae3b6c0b7b580370fc0b1cec66a6a8bf7
|
||||
NECoreIM2Kit: e37e0c51480eeb13ff1e2869e6064aa2ce4734d0
|
||||
NECoreKit: 533667ce015fb88cbfd059ad55ae250210d83204
|
||||
NIMSDK_LITE: 94df1f1bc5b583c534f6433d39fc70e9990ac424
|
||||
QCloudCore: 6f8c67b96448472d2c6a92b9cfe1bdb5abbb1798
|
||||
QCloudCOSXML: 92f50a787b4e8d9a7cb6ea8e626775256b4840a7
|
||||
QCloudTrack: 20b79388365b4c8ed150019c82a56f1569f237f8
|
||||
SDWebImage: f29024626962457f3470184232766516dee8dfea
|
||||
SDWebImageSVGKitPlugin: 7542dd07c344ec3415ded0461a1161a6f087e0c9
|
||||
SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380
|
||||
SVGKit: 1ad7513f8c74d9652f94ed64ddecda1a23864dea
|
||||
YXAlog: 02cad3f1e942bed69a95ff4ddbf41e4ee9d713bf
|
||||
YXArtemis_XCFramework: d9a8b9439d7a6c757ed00ada53a6d2dd9b13f9c7
|
||||
|
||||
PODFILE CHECKSUM: b6f9510b987dbfd80d7a7e45c13b229f9c4c6e63
|
||||
PODFILE CHECKSUM: 7b99a3755f2026c3c7131495cfb2d0b0f23dc59f
|
||||
|
||||
COCOAPODS: 1.16.2
|
||||
|
@@ -495,8 +495,11 @@
|
||||
);
|
||||
INFOPLIST_FILE = yana/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "E-PARTi";
|
||||
INFOPLIST_KEY_NSCameraUsageDescription = "需要使用相机拍照上传图片";
|
||||
INFOPLIST_KEY_NSLocalNetworkUsageDescription = "此App将可发现和连接到您所用网络上的设备。";
|
||||
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "“eparty”需要您的同意,才可以进行定位服务,访问网络状态";
|
||||
INFOPLIST_KEY_NSMicrophoneUsageDescription = "“eparty”需要您的同意,才可以进行语音聊天";
|
||||
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "“eparty”需要您的同意,才可以访问相册并选择您需要上传的图片,然后展示在您的个人主页上,便于他人查看";
|
||||
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
|
||||
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
|
||||
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
|
||||
@@ -553,8 +556,11 @@
|
||||
);
|
||||
INFOPLIST_FILE = yana/Info.plist;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "E-PARTi";
|
||||
INFOPLIST_KEY_NSCameraUsageDescription = "需要使用相机拍照上传图片";
|
||||
INFOPLIST_KEY_NSLocalNetworkUsageDescription = "此App将可发现和连接到您所用网络上的设备。";
|
||||
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "“eparty”需要您的同意,才可以进行定位服务,访问网络状态";
|
||||
INFOPLIST_KEY_NSMicrophoneUsageDescription = "“eparty”需要您的同意,才可以进行语音聊天";
|
||||
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "“eparty”需要您的同意,才可以访问相册并选择您需要上传的图片,然后展示在您的个人主页上,便于他人查看";
|
||||
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
|
||||
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
|
||||
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
|
||||
|
@@ -1,14 +1,10 @@
|
||||
import UIKit
|
||||
//import NIMSDK
|
||||
|
||||
class AppDelegate: UIResponder, UIApplicationDelegate {
|
||||
private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) async -> Bool {
|
||||
|
||||
// 预加载用户信息缓存
|
||||
await UserInfoManager.preloadCache()
|
||||
|
||||
// NIMConfigurationManager.setupNimSDK()
|
||||
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
@@ -9,8 +9,6 @@
|
||||
</dict>
|
||||
<key>NSWiFiUsageDescription</key>
|
||||
<string>应用需要访问 Wi-Fi 信息以提供网络相关功能</string>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
<string>需要使用相机拍照上传图片</string>
|
||||
<key>UIAppFonts</key>
|
||||
<array>
|
||||
<string>Bayon-Regular.ttf</string>
|
||||
|
@@ -17,7 +17,7 @@ struct UserIDDisplay: View {
|
||||
|
||||
var body: some View {
|
||||
HStack(spacing: 4) {
|
||||
Text("ID: \(String(uid))")
|
||||
Text("ID: \(String(uid)) 数据没有返回 erban no~")
|
||||
.font(.system(size: fontSize))
|
||||
.foregroundColor(textColor)
|
||||
|
||||
|
@@ -12,3 +12,5 @@
|
||||
// CommonCrypto for MD5 hash
|
||||
#import <CommonCrypto/CommonCrypto.h>
|
||||
|
||||
#import <NIMSDK/NIMSDK.h>
|
||||
|
||||
|
Reference in New Issue
Block a user