Commit 0c678b4e authored by shenyong's avatar shenyong

2.2.6 新增facekbook

parent 83414e4a
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
042EF7462DD4A3F90028DE2C /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 042EF7452DD4A3F90028DE2C /* Kingfisher */; }; 042EF7462DD4A3F90028DE2C /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 042EF7452DD4A3F90028DE2C /* Kingfisher */; };
046463832DDF5A48008C852D /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 046463822DDF5A48008C852D /* FirebaseAnalytics */; }; 046463832DDF5A48008C852D /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = 046463822DDF5A48008C852D /* FirebaseAnalytics */; };
046463852DDF5A48008C852D /* FirebaseCore in Frameworks */ = {isa = PBXBuildFile; productRef = 046463842DDF5A48008C852D /* FirebaseCore */; }; 046463852DDF5A48008C852D /* FirebaseCore in Frameworks */ = {isa = PBXBuildFile; productRef = 046463842DDF5A48008C852D /* FirebaseCore */; };
04762C652E1F5C0900381F9C /* FacebookCore in Frameworks */ = {isa = PBXBuildFile; productRef = 04762C642E1F5C0900381F9C /* FacebookCore */; };
04762C672E1F5C0F00381F9C /* FacebookBasics in Frameworks */ = {isa = PBXBuildFile; productRef = 04762C662E1F5C0F00381F9C /* FacebookBasics */; };
0496DEF32D9E3F58005B2834 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04BD915D2D9D68AD00055CEB /* WidgetKit.framework */; }; 0496DEF32D9E3F58005B2834 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04BD915D2D9D68AD00055CEB /* WidgetKit.framework */; };
0496DEF42D9E3F58005B2834 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04BD915F2D9D68AD00055CEB /* SwiftUI.framework */; }; 0496DEF42D9E3F58005B2834 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 04BD915F2D9D68AD00055CEB /* SwiftUI.framework */; };
0496DEFF2D9E3F59005B2834 /* widgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0496DEF22D9E3F57005B2834 /* widgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 0496DEFF2D9E3F59005B2834 /* widgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0496DEF22D9E3F57005B2834 /* widgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
...@@ -232,10 +234,12 @@ ...@@ -232,10 +234,12 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
04762C652E1F5C0900381F9C /* FacebookCore in Frameworks */,
04C299E62DDE026D0054D76C /* AppTrackingTransparency.framework in Frameworks */, 04C299E62DDE026D0054D76C /* AppTrackingTransparency.framework in Frameworks */,
04BBB4E62DC0748F00D7E3AB /* StoreKit.framework in Frameworks */, 04BBB4E62DC0748F00D7E3AB /* StoreKit.framework in Frameworks */,
04C299E42DDE025D0054D76C /* AdServices.framework in Frameworks */, 04C299E42DDE025D0054D76C /* AdServices.framework in Frameworks */,
04C299E22DDE02530054D76C /* AdSupport.framework in Frameworks */, 04C299E22DDE02530054D76C /* AdSupport.framework in Frameworks */,
04762C672E1F5C0F00381F9C /* FacebookBasics in Frameworks */,
042EF7462DD4A3F90028DE2C /* Kingfisher in Frameworks */, 042EF7462DD4A3F90028DE2C /* Kingfisher in Frameworks */,
3A00E856852A8783E544CD7D /* Pods_PhoneManager.framework in Frameworks */, 3A00E856852A8783E544CD7D /* Pods_PhoneManager.framework in Frameworks */,
046463852DDF5A48008C852D /* FirebaseCore in Frameworks */, 046463852DDF5A48008C852D /* FirebaseCore in Frameworks */,
...@@ -433,6 +437,7 @@ ...@@ -433,6 +437,7 @@
042EF7442DD4A3780028DE2C /* XCRemoteSwiftPackageReference "Kingfisher" */, 042EF7442DD4A3780028DE2C /* XCRemoteSwiftPackageReference "Kingfisher" */,
04CA06602DDDB3F8009A15E3 /* XCRemoteSwiftPackageReference "keychain-swift" */, 04CA06602DDDB3F8009A15E3 /* XCRemoteSwiftPackageReference "keychain-swift" */,
046463812DDF5A1F008C852D /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */, 046463812DDF5A1F008C852D /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
04762C632E1F5BF600381F9C /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */,
); );
preferredProjectObjectVersion = 77; preferredProjectObjectVersion = 77;
productRefGroup = EB388E5C2D8A61A800629B0D /* Products */; productRefGroup = EB388E5C2D8A61A800629B0D /* Products */;
...@@ -830,7 +835,7 @@ ...@@ -830,7 +835,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.2.5; MARKETING_VERSION = 2.2.6;
PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager; PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -878,7 +883,7 @@ ...@@ -878,7 +883,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.2.5; MARKETING_VERSION = 2.2.6;
PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager; PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -1081,6 +1086,14 @@ ...@@ -1081,6 +1086,14 @@
minimumVersion = 11.14.0; minimumVersion = 11.14.0;
}; };
}; };
04762C632E1F5BF600381F9C /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/facebook/facebook-ios-sdk";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 14.1.0;
};
};
04CA06602DDDB3F8009A15E3 /* XCRemoteSwiftPackageReference "keychain-swift" */ = { 04CA06602DDDB3F8009A15E3 /* XCRemoteSwiftPackageReference "keychain-swift" */ = {
isa = XCRemoteSwiftPackageReference; isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/evgenyneu/keychain-swift.git"; repositoryURL = "https://github.com/evgenyneu/keychain-swift.git";
...@@ -1115,6 +1128,16 @@ ...@@ -1115,6 +1128,16 @@
package = 046463812DDF5A1F008C852D /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; package = 046463812DDF5A1F008C852D /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
productName = FirebaseCore; productName = FirebaseCore;
}; };
04762C642E1F5C0900381F9C /* FacebookCore */ = {
isa = XCSwiftPackageProductDependency;
package = 04762C632E1F5BF600381F9C /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */;
productName = FacebookCore;
};
04762C662E1F5C0F00381F9C /* FacebookBasics */ = {
isa = XCSwiftPackageProductDependency;
package = 04762C632E1F5BF600381F9C /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */;
productName = FacebookBasics;
};
04CA06612DDDB40E009A15E3 /* KeychainSwift */ = { 04CA06612DDDB40E009A15E3 /* KeychainSwift */ = {
isa = XCSwiftPackageProductDependency; isa = XCSwiftPackageProductDependency;
package = 04CA06602DDDB3F8009A15E3 /* XCRemoteSwiftPackageReference "keychain-swift" */; package = 04CA06602DDDB3F8009A15E3 /* XCRemoteSwiftPackageReference "keychain-swift" */;
......
{ {
"originHash" : "adb191961c40e5f91d7183a69d699ffc93b7484a9bff6bcd805acc4dafe394ba", "originHash" : "86066c3a194320876591f7adc3a5347774aa98f48bff9fc0440ef924801fdeb6",
"pins" : [ "pins" : [
{ {
"identity" : "abseil-cpp-binary", "identity" : "abseil-cpp-binary",
...@@ -28,6 +28,15 @@ ...@@ -28,6 +28,15 @@
"version" : "1.7.6" "version" : "1.7.6"
} }
}, },
{
"identity" : "facebook-ios-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/facebook/facebook-ios-sdk",
"state" : {
"revision" : "c19607d535864533523d1f437c84035e5fb101cf",
"version" : "14.1.0"
}
},
{ {
"identity" : "firebase-ios-sdk", "identity" : "firebase-ios-sdk",
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
......
...@@ -13,6 +13,7 @@ import UserMessagingPlatform ...@@ -13,6 +13,7 @@ import UserMessagingPlatform
import GoogleSignIn import GoogleSignIn
import AdjustSdk import AdjustSdk
import FirebaseCore import FirebaseCore
import FacebookCore
@main @main
class AppDelegate: UIResponder, UIApplicationDelegate { class AppDelegate: UIResponder, UIApplicationDelegate {
...@@ -20,6 +21,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { ...@@ -20,6 +21,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow? var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
UIViewController.swizzleViewDidAppear() UIViewController.swizzleViewDidAppear()
setupDefault() setupDefault()
...@@ -89,9 +91,17 @@ class AppDelegate: UIResponder, UIApplicationDelegate { ...@@ -89,9 +91,17 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
PMLoadingHUD.share.config() PMLoadingHUD.share.config()
UNUserNotificationCenter.current().delegate = self UNUserNotificationCenter.current().delegate = self
ApplicationDelegate.shared.application(
application,
didFinishLaunchingWithOptions: launchOptions
)
return true return true
} }
func applicationWillTerminate(_ application: UIApplication) { func applicationWillTerminate(_ application: UIApplication) {
// 保存单利中所有垃圾桶的数据 // 保存单利中所有垃圾桶的数据
saveDataToTrashDB(data: Singleton.shared.trashData) saveDataToTrashDB(data: Singleton.shared.trashData)
...@@ -229,7 +239,14 @@ class AppDelegate: UIResponder, UIApplicationDelegate { ...@@ -229,7 +239,14 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
open url: URL, open url: URL,
options: [UIApplication.OpenURLOptionsKey: Any] = [:] options: [UIApplication.OpenURLOptionsKey: Any] = [:]
) -> Bool { ) -> Bool {
ApplicationDelegate.shared.application(
app,
open: url,
sourceApplication: options[UIApplication.OpenURLOptionsKey.sourceApplication] as? String,
annotation: options[UIApplication.OpenURLOptionsKey.annotation]
)
return GIDSignIn.sharedInstance.handle(url) return GIDSignIn.sharedInstance.handle(url)
} }
func convertToSwiftDictionary(_ nsDict: NSDictionary) -> [String: Any] { func convertToSwiftDictionary(_ nsDict: NSDictionary) -> [String: Any] {
......
...@@ -96,6 +96,10 @@ extension AppDelegate:AdjustDelegate{ ...@@ -96,6 +96,10 @@ extension AppDelegate:AdjustDelegate{
Print("归因变化上报",pram) Print("归因变化上报",pram)
APIReportManager.shared.startReport(type: .source_atrribute,ext: pram) APIReportManager.shared.startReport(type: .source_atrribute,ext: pram)
} }
func configFackBook(){
}
} }
......
...@@ -56,8 +56,8 @@ class ADManager : NSObject, FullScreenContentDelegate { ...@@ -56,8 +56,8 @@ class ADManager : NSObject, FullScreenContentDelegate {
/// 记录插屏上次展示广告的时间 /// 记录插屏上次展示广告的时间
private var interstitiallastAdShowTime: Date? private var interstitiallastAdShowTime: Date?
private var currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.5" private var currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.6"
var onlineVersion = "2.2.5" var onlineVersion = "2.2.6"
/// 默认每日免费删除次数 /// 默认每日免费删除次数
...@@ -639,7 +639,7 @@ extension ADManager{ ...@@ -639,7 +639,7 @@ extension ADManager{
} }
func dealVersionShowAD() -> Bool { func dealVersionShowAD() -> Bool {
let currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.5" let currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.6"
// 将版本号按点号分割成数组 // 将版本号按点号分割成数组
let currentComponents = currentVersion.components(separatedBy: ".") let currentComponents = currentVersion.components(separatedBy: ".")
......
...@@ -13,7 +13,9 @@ ...@@ -13,7 +13,9 @@
<string>Editor</string> <string>Editor</string>
<key>CFBundleURLSchemes</key> <key>CFBundleURLSchemes</key>
<array> <array>
<string>com.app.phonemanager</string>
<string>com.googleusercontent.apps.684306808588-cl093f79dogls1a608bh8oclk3ia0rig</string> <string>com.googleusercontent.apps.684306808588-cl093f79dogls1a608bh8oclk3ia0rig</string>
<string>fb1215366190026100</string>
</array> </array>
</dict> </dict>
</array> </array>
...@@ -21,6 +23,12 @@ ...@@ -21,6 +23,12 @@
<string>ca-app-pub-3480207748580737~4236262472</string> <string>ca-app-pub-3480207748580737~4236262472</string>
<key>GIDClientID</key> <key>GIDClientID</key>
<string>684306808588-cl093f79dogls1a608bh8oclk3ia0rig.apps.googleusercontent.com</string> <string>684306808588-cl093f79dogls1a608bh8oclk3ia0rig.apps.googleusercontent.com</string>
<key>FacebookAppID</key>
<string>1215366190026100</string>
<key>FacebookClientToken</key>
<string>827d6264bbcaeda36ad90f13b38ae23d</string>
<key>FacebookDisplayName</key>
<string>PhoneManager</string>
<key>LSApplicationQueriesSchemes</key> <key>LSApplicationQueriesSchemes</key>
<array> <array>
<string>wechat</string> <string>wechat</string>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment