You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I receive error 400 error from server for session.uploadTask() in HttpClient.swift file:
error
value : Invalid id provided: omit the user_id or device_id field if they are unknown
key : "code"
value : 400
key : "events_with_invalid_fields"
key : device_id
Apple returns "00000000-0000-0000-0000-000000000000" for identifierForVendor for all AppClips
Functionality provided by SKAdNetwork isn’t available for AppClips
Both name and identifierForVendor return an empty string for AppClips
Possible Solution
Apple returns "00000000-0000-0000-0000-000000000000" for identifierForVendor for all AppClips, but amplitude can generate some temp id for appClips, then I could track Appclip users
(Generate some "id", save, then possibly merge events after the user installs the full version of the application, the saved identifier can be transmitted via App group shared user defaults)
Steps to Reproduce
Just create AppClip, install amplitude into it and try send some event.
Environment
SDK Version: 1.6.1
OS Info: iOS 16
The text was updated successfully, but these errors were encountered:
This should be fixed with #183, and released in 1.6.2. Note that you'll have to either set a device id or reset the amplitude instance on affected devices.
Expected Behavior
I want to see events from users who use my appClip with amplitude (https://developer.apple.com/app-clips/)
Current Behavior
I receive error 400 error from server for session.uploadTask() in HttpClient.swift file:
Apple returns "00000000-0000-0000-0000-000000000000" for identifierForVendor for all AppClips
Functionality provided by SKAdNetwork isn’t available for AppClips
Both name and identifierForVendor return an empty string for AppClips
Possible Solution
Apple returns "00000000-0000-0000-0000-000000000000" for identifierForVendor for all AppClips, but amplitude can generate some temp id for appClips, then I could track Appclip users
(Generate some "id", save, then possibly merge events after the user installs the full version of the application, the saved identifier can be transmitted via App group shared user defaults)
Steps to Reproduce
Just create AppClip, install amplitude into it and try send some event.
Environment
The text was updated successfully, but these errors were encountered: