appsflyersdk / appsflyer-adobe-mobile-ios-extension Goto Github PK
View Code? Open in Web Editor NEWAppsFlyer iOS SDK Extension for Adobe Mobile SDK
License: Other
AppsFlyer iOS SDK Extension for Adobe Mobile SDK
License: Other
Hi,
our company have a app for both platform iOS/Android
But we receive this logs recently in both platform:
2019-11-18 17:14:39.244711-0300 AppName
[20260:498179] com.appsflyer.adobeextension was registered
2019-11-18 17:14:39.244942-0300 AppName[20260:498454] com.appsflyer.adobeextension Shared State listener was registered
2019-11-18 17:14:39.245095-0300 AppName[20260:498454] com.appsflyer.adobeextension Analytics Events listener was registered
2019-11-18 17:14:39.245270-0300 AppName[20260:498454] com.appsflyer.adobeextension Shared State listener was initialized
2019-11-18 17:14:39.245511-0300 AppName[20260:498454] -[AppsFlyerEventListener initWithExtension:]: unrecognized selector sent to instance 0x6000018371b0
2019-11-18 17:14:39.267588-0300 AppName[20260:498454] [AdobeExperienceSDK ERROR <com.appsflyer.adobeextension>]: Failed to respond to external listener registration.
An unknown exception occurred.2019-11-18 17:14:39.267769-0300 AppName[20260:498454] com.appsflyer.adobeextension unexpectedError Error Domain=com.adobemarketingmobile.module_errors Code=0 "(null)"
2019-11-18 17:14:39.453881-0300 AppName[20260:498484] com.appsflyer.adobeextension Cannot initilalise AppsFlyer tracking without an appId or devKey
2019-11-18 17:14:39.456091-0300 AppName[20260:498459] com.appsflyer.adobeextension Cannot initilalise AppsFlyer tracking without an appId or devKey
2019-11-18 17:14:39.458579-0300 AppName[20260:498458] com.appsflyer.adobeextension Cannot initilalise AppsFlyer tracking without an appId or devKey
2019-11-18 17:14:39.512423-0300 AppName[20260:498468] com.appsflyer.adobeextension Cannot initilalise AppsFlyer tracking without an appId or devKey
We follow the standard setup:
ACPCore.configure(withAppId: "launch-EN4fa4880c106c40dc9a16d7042a3b52f2")
AppsFlyerAdobeExtension.register()
ACPAnalytics.registerExtension()
ACPIdentity.registerExtension()
ACPCampaignClassic.registerExtension()
ACPLifecycle.registerExtension()
ACPCore.start {
ACPCore.lifecycleStart(nil)
}
Had any change?
Hi,
When we do not set a customer ID in Appsflyer, the extension "AppsFlyer Adobe Extension" set automatically the Adobe user id.
Is there an option to disable this?
Do you plan to support Swift Package Manager for this Adobe extension sometimes?
Console debug logs state that AppsFlyer tracking is not properly initialized with this log message: com.appsflyer.adobeextension Cannot initilalise AppsFlyer tracking without an appId or devKey
"AppsFlyer SDK Extension" is properly configured on "Adobe Experience Platform Launch" with the corresponding "AppsFlyer iOS App ID" and "AppsFlyer Dev Key" and enabled "Send attribution data to Adobe Analytics" checkbox.
This is code which is called on the app start:
import ACPCore
import ACPMobileServices
import ACPUserProfile
import AppsFlyerAdobeExtension
final class AdobeSDK {
static func configure() {
AppsFlyerLib.shared().appsFlyerDevKey = Env.appsFlyerDevKey
AppsFlyerLib.shared().appleAppID = Env.appID
ACPCore.setLogLevel(Env.isDebug ? .debug : .error)
ACPCore.configure(withAppId: Env.adobeEnvironmentID)
AppsFlyerAdobeExtension.register()
ACPMobileServices.registerExtension()
ACPIdentity.registerExtension()
ACPLifecycle.registerExtension()
ACPSignal.registerExtension()
ACPUserProfile.registerExtension()
ACPCore.start {
ACPCore.lifecycleStart(nil)
}
}
}
I also tried to insert this before or after registration of the AppsFlyerAdobeExtension
but still getting that same error:
AppsFlyerAdobeExtension.shared()?.setupAppsFlyerTracking(
withAppId: Env.appID,
appsFlyerDevKey: Env.appsFlyerDevKey,
isDebug: Env.isDebug,
trackAttrData: true,
eventSettings: String()
)
Any idea what's not working here?
P.S. I suggest updating example in your README.md to have both Swift and Objective-C variants + whatever happens to be solution to this problem since by just adding the obvious part - it's still not working.
I'm working in a react-native project that already uses this packages:
Now we are trying to add the AppsFlyerAdobeExtension, but this error appears:
The 'Pods' target has libraries with conflicting names: libacpcore_ios.a, libacpidentity_ios.a, libacpsignal_ios.a, and libacplifecycle_ios.a.
What seems to be happen, is that react-native-acpcore already adds this pod as a dependency but AppsFlyerAdobeExtension doesn't find it and tries to add it to its own dependencies.
Is a way to force AppsFlyerAdobeExtension to use the ACPCore that already is on the project?
Hi, do you have any information on supporting the latest AppsFlyerSDK or should we downgrade to 5.* in order to use it in combination with this Adobe extension?
New Adobe Swift SDKs (AEP*) support SPM and M1 arch but this extension is still depending on the old Adobe SDKs (ACP*), thus preventing us from upgrading to the new Adobe Swift SDKs:
https://aep-sdks.gitbook.io/docs/resources/upgrading-to-aep/current-sdk-versions
Given that the latest AppsFlyerFramework (6.1.0+) only supports SPM, can this extension also be updated for SPM too please?
Many thanks
Currently AppsFlyerAdobeExtension seems to be not supported iOs simulator on new m1 mac, due to pod dependency
AppsFlyerFramework (= 6.2.6)
The dependecy should be uptated to 6.3.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.