GithubHelp home page GithubHelp logo

appsflyer-adobe-mobile-ios-extension's Issues

Error when register extension

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?

Adobe ID (MID) in Appsflyer costume ID

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?

com.appsflyer.adobeextension Cannot initilalise AppsFlyer tracking without an appId or devKey

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.

conflict with react-native-acpcore

I'm working in a react-native project that already uses this packages:

  • "react-native-appsflyer": "6.0.30"
  • "@adobe/react-native-acpanalytics": "1.1.5"
  • "@adobe/react-native-acpcore": "1.2.1"

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?

Support for AppsFlyerSDK v6.*

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?

SPM support

Given that the latest AppsFlyerFramework (6.1.0+) only supports SPM, can this extension also be updated for SPM too please?
Many thanks

Arm64 Compatibility

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.