-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflict with analytics-swift (Segment) #670
Comments
Hey @qwer10023500, thank you for reaching out. This is correct, the customer.io iOS SDK is using Segment SDK. Can you please share your usecase, why do you need both the SDKs? |
We use customerio in our project, and also use segment to forward to other platforms such as firebase. |
![]() https://github.com/segmentio/analytics-swift Analytics-swift and customerio-ios cannot be integrated at the same time |
Ideally you should just need on CDP. I would love to talk more about your usecase and see what we can do here. Are you using destination plugin for firebase? Or it a destination? |
Yes, we use segment Supported Device Mode Destinations https://github.com/segmentio/analytics-swift?tab=readme-ov-file#supported-device-mode-destinations |
@qwer10023500 Excellent thanks for the information, I think it should work with Customer.io SDK as well. Once you add the dependency,
initialize the SDK,
Can you please try that and let me know? |
Just add the customer.io SDK and not the analytics-swift, please before trying the above. |
Alright, so I see, |
okay, thank you |
@qwer10023500 thank you for your patience here, would you be willing to give this package a shot? use just add this dependency to your project, and then add the plugin, code in ReadMe as well
Let me know if you face any issue while getting it to work, I'll be keeping an eye out for your message. |
Sorry, my boss thinks this is wrong and he will contact you guys via support later. |
@qwer10023500 Thanks for sharing that additional information. We'll keep looking into ways to utilize both the segment SDK and customer-io SDK. Is this a full list of device mode destinations you are utilizing? We don't currently support device mode destinations on our mobile SDK, but trying to capture interest in the various destinations. |
I think changing the url to "https://github.com/segmentio/analytics-swift.git" can solve this problem |
Our project contains Supported Device Mode Destinations Amplitude Therefore I need to add dependencies through segment instead of Customer IO |
@qwer10023500 thank you for your patience and all the details provided. We are looking into this to provide either a solution or a simple feasible work around till we build a more long term solution. |
Hi @qwer10023500 thanks again for your patience while we are trying to find a resolution. For the time being if you need to use Segment side by side with our iOS SDK, the best option is to use our latest iOS SDK 2.x instead of 3.x. I will also communicate with our TS team to help your team for any relevant follow ups with this one. |
Hey team, I want to callout that this is affecting our app as well. We use CustomerIO for messaging and Segment as our CDP. For the time being we'll remain on 2.x until you all are able to support 3.x side-by-side with direct Segment usage. |
Hey @darryljohnson, thanks for reaching out and it's noted. We are working on it, appreciate your patience here. |
We are also seeing issues when trying to integrate 3.1.0 while using Analytics-iOS. We noticed this was closed and marked as |
Hi @matthewkertis, thanks for your feedback. Are you looking to run both the CIO SDK and Analytic-iOS SDK in your app or are you transitioning over? We are evaluating the effort to be able to support running both in parallel. We just haven't locked in a clear solution yet. In the meantime, we do offer a lot of the same functionality as the Analytics-iOS SDK so you might be able to use our SDK only. I'd love to hear more about your use case. If it's easier to share privately you can email product@customer.io to start a thread with me. |
Hi @scotttwittrockcio, I am also running into the same issue. Currently, we use Segment for tracking app events and only have the CIO SDK in place for rich push notifications and in-app messages. The main reason for updating to 3x is the privacy manifest added in 3.1.0. (CC: @Shahroz16) |
Hey @PaulWen, thanks for more details, the privacy manifest is added in 2.x as well. |
I am happy to share with you that from the release 3.2, we expect Segment to work just fine side by side with our SDK |
The text was updated successfully, but these errors were encountered: