-
Notifications
You must be signed in to change notification settings - Fork 296
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
Add ability to forget this device for testing purposes #509
Comments
Hi @aprato Thanks for suggestion. In theory, we do have teardown logic implemented inside of the SDK which we use for testing purposes, but we are not actively exposing this to outer world nor encouraging its usage since might bring some undesired issues in case it ends up being misused. What would be the purpose of this for your use case? Asking because in case you don't need this during runtime, simple app reinstall pretty much handles all the files SDK might be creating and executing code snippet like this can make sure that all the things from Keychain are wiped out. Cheers |
Hi @uerceg |
No real need to wipe anything on your own. You can perform fresh install (Adjust definition of install which will make you see
And you should see install being tracked again. Let us know if it worked. Cheers |
I still don't see |
Did you perform all of the steps I mentioned in comment from above? Can you send over the verbose logs from your test run? Feel free to omit any sensitive information from there. |
I did preform those steps. Now that I read through I do see one of the responses has
|
This response from backend ( |
Ok good to know that part is working. Now I need to figure out why the attribution is organic even though I clicked a link. Thanks |
Make sure to double check if you have fingerprinting for clicks enabled for the tracker you used in that link. When you create new tracker, it's OFF by default. |
The readme provides information on the url to call to forget the device but local data will still be left on device. Browsing the code it looks like most of the methods are there to clean things up. It would be nice to have a method to call from Swift that would reset the device to look like a first time install. Ideally a method that would call the forget device api and clean out all the local files, defaults and keychain owned by the Adjust SDK.
The text was updated successfully, but these errors were encountered: