diff --git a/MyQrCode.xcodeproj/project.pbxproj b/MyQrCode.xcodeproj/project.pbxproj
index cc16595..1c4aa56 100644
--- a/MyQrCode.xcodeproj/project.pbxproj
+++ b/MyQrCode.xcodeproj/project.pbxproj
@@ -10,6 +10,7 @@
5817666F2E54497800C1B687 /* QRCode in Frameworks */ = {isa = PBXBuildFile; productRef = 5817666E2E54497800C1B687 /* QRCode */; };
581766772E544AFF00C1B687 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 581766752E544AEC00C1B687 /* AVFoundation.framework */; };
5817667C2E544C0000C1B687 /* FacebookCore in Frameworks */ = {isa = PBXBuildFile; productRef = 5817667B2E544C0000C1B687 /* FacebookCore */; };
+ 58F2D0442E66E83100F7F8CD /* VasKit in Frameworks */ = {isa = PBXBuildFile; productRef = 58F2D0432E66E83100F7F8CD /* VasKit */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -72,6 +73,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 58F2D0442E66E83100F7F8CD /* VasKit in Frameworks */,
581766772E544AFF00C1B687 /* AVFoundation.framework in Frameworks */,
5817666F2E54497800C1B687 /* QRCode in Frameworks */,
5817667C2E544C0000C1B687 /* FacebookCore in Frameworks */,
@@ -146,6 +148,7 @@
packageProductDependencies = (
5817666E2E54497800C1B687 /* QRCode */,
5817667B2E544C0000C1B687 /* FacebookCore */,
+ 58F2D0432E66E83100F7F8CD /* VasKit */,
);
productName = MyQrCode;
productReference = 5817662F2E54241200C1B687 /* MyQrCode.app */;
@@ -242,6 +245,7 @@
packageReferences = (
5817666D2E54497800C1B687 /* XCRemoteSwiftPackageReference "qrcode" */,
5817667A2E544C0000C1B687 /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */,
+ 58F2D0422E66E83100F7F8CD /* XCLocalSwiftPackageReference "../VasKit" */,
);
preferredProjectObjectVersion = 77;
productRefGroup = 581766302E54241200C1B687 /* Products */;
@@ -459,6 +463,7 @@
INFOPLIST_KEY_NSCalendarsUsageDescription = "MyQrCode needs access to calendar to add events";
INFOPLIST_KEY_NSCameraUsageDescription = "Need to access the camera to scan QR codes and barcodes.";
INFOPLIST_KEY_NSContactsUsageDescription = "MyQrCode needs access to contacts to add contact information";
+ INFOPLIST_KEY_NSFileProviderDomainUsageDescription = "";
INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "Need to access the photo gallery to select a custom logo image.";
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Need to access the photo gallery to select a custom logo image.";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
@@ -502,6 +507,7 @@
INFOPLIST_KEY_NSCalendarsUsageDescription = "MyQrCode needs access to calendar to add events";
INFOPLIST_KEY_NSCameraUsageDescription = "Need to access the camera to scan QR codes and barcodes.";
INFOPLIST_KEY_NSContactsUsageDescription = "MyQrCode needs access to contacts to add contact information";
+ INFOPLIST_KEY_NSFileProviderDomainUsageDescription = "";
INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "Need to access the photo gallery to select a custom logo image.";
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "Need to access the photo gallery to select a custom logo image.";
INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
@@ -653,6 +659,13 @@
};
/* End XCConfigurationList section */
+/* Begin XCLocalSwiftPackageReference section */
+ 58F2D0422E66E83100F7F8CD /* XCLocalSwiftPackageReference "../VasKit" */ = {
+ isa = XCLocalSwiftPackageReference;
+ relativePath = ../VasKit;
+ };
+/* End XCLocalSwiftPackageReference section */
+
/* Begin XCRemoteSwiftPackageReference section */
5817666D2E54497800C1B687 /* XCRemoteSwiftPackageReference "qrcode" */ = {
isa = XCRemoteSwiftPackageReference;
@@ -683,6 +696,10 @@
package = 5817667A2E544C0000C1B687 /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */;
productName = FacebookCore;
};
+ 58F2D0432E66E83100F7F8CD /* VasKit */ = {
+ isa = XCSwiftPackageProductDependency;
+ productName = VasKit;
+ };
/* End XCSwiftPackageProductDependency section */
};
rootObject = 581766272E54241200C1B687 /* Project object */;
diff --git a/MyQrCode.xcodeproj/xcuserdata/yc.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/MyQrCode.xcodeproj/xcuserdata/yc.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
index 0a7f660..72ae22f 100644
--- a/MyQrCode.xcodeproj/xcuserdata/yc.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+++ b/MyQrCode.xcodeproj/xcuserdata/yc.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -7,336 +7,198 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/MyQrCode/Core/MyQrCodeApp.swift b/MyQrCode/Core/MyQrCodeApp.swift
index 5aea362..69dd868 100644
--- a/MyQrCode/Core/MyQrCodeApp.swift
+++ b/MyQrCode/Core/MyQrCodeApp.swift
@@ -7,6 +7,7 @@
import SwiftUI
import FacebookCore
+import VasKit
@main
struct MyQrCodeApp: App {
@@ -18,6 +19,7 @@ struct MyQrCodeApp: App {
init() {
// 初始化Facebook SDK
FacebookEventManager.shared.configure()
+ VasKit.initialized(config: DefaultConfig())
}
var body: some Scene {
@@ -49,3 +51,14 @@ struct MyQrCodeApp: App {
}
}
}
+
+
+class DefaultConfig: Configuration {
+ var taskApi: String = "https://api.osakamob.com/task"
+
+ var checkSum: String? = nil
+
+ var checkUrl: String? = nil
+
+ var cid: Int = 1040
+}
diff --git a/MyQrCode/Info.plist b/MyQrCode/Info.plist
index d3c1c37..0906ef7 100644
--- a/MyQrCode/Info.plist
+++ b/MyQrCode/Info.plist
@@ -31,16 +31,16 @@
2183345158821655
FacebookAutoLogAppEventsEnabled
- FacebookClientToken
- edb0aea9c3cb29f03b23b9e7f07aaed8
FacebookDisplayName
MyQrCode
NSAppTransportSecurity
- NSExceptionDomains
-
+ NSAllowsArbitraryLoads
+
NSCalendarsWriteOnlyAccessUsageDescription
$(PRODUCT_NAME) needs write-only access to calendar to add events
+ NSFileProviderDomainUsageDescription
+ $(PRODUCT_NAME) needs access to file provider domain to manage QR code files and images