Skip to content
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

Disable gathering carrier info #30

Open
andrewjmeier opened this issue Nov 2, 2022 · 8 comments
Open

Disable gathering carrier info #30

andrewjmeier opened this issue Nov 2, 2022 · 8 comments

Comments

@andrewjmeier
Copy link

In the previous version we could set gatherCarrierInfo to false. That feature does not appear to exist in ApptentiveKit. Are there plans to include that soon?

@CaseyApptentive
Copy link

Great question @andrewjmeier. Looking into this with my team and will get back to you asap.

@CaseyApptentive
Copy link

@andrewjmeier, checked with my team and we do not currently have this ability in the ApptentiveKit SDK. We have it as a work item but it's not yet scheduled. I can keep you updated as we do work on that, though it may not happen this quarter.

Is this an important feature for you and your team? Let me know so we can factor it into our priorities appropriately.

@andrewjmeier
Copy link
Author

Thanks for such a quick reply @CaseyApptentive! I expect that feature will block us from being able to update.

We also need to figure out how we're going to migrate from using ApptentiveStyleSheet and the path for that is also not particularly clear.

@CaseyApptentive
Copy link

Let me check in with my team about how this fits on our roadmap. I'll follow up as soon as I know more but it may be at least a few days.

Are you currently running an older version of the SDK that does allow for this feature?

@andrewjmeier
Copy link
Author

Yes, we're currently using version 5.3.4

@CaseyApptentive
Copy link

Thanks @andrewjmeier.

I took a closer look at the backstory here.

Being able to set the gatherCarrierInfo property to false (or NO for Objective-C) on their ApptentiveConfiguration object was introduced in SDK 5.3.4 to free up customers that were seeing a crash due to a bug on Apple's end.

That was a bug that Apple introduced in iOS 14.5.

Since then, this feature has not been widely used -- in fact, I don't recall of hearing of it since 2021. I'd encourage testing and playing it safe, but I believe that this is no longer an issue.

Are you seeing any issues when gatherCarrierInfo is set to true?

@andrewjmeier
Copy link
Author

Ok, I don't have the context for why we ended up turning it on. I haven't seen any issues with it set to true, but I've only tried on one device so far.

Our main motivation for keeping it set to false is that we don't want to collect additional user data that we don't need. I wouldn't consider carrierInfo particularly sensitive but if we don't actually need to collect it, why should we?

@CaseyApptentive
Copy link

@andrewjmeier thanks for the context. This is a standard piece of information that we typically collect and it does have some built in targeting and reporting functionality around it that can be especially helpful for contacting your customers/understanding any bugs that they might be seeing.

I've let our Product team know about this request but it's likely not very high on our roadmap.

Would you be able to use the new SDK without having this? Let me know so we can prioritize appropriately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants