Currently the tracker does not work under tvOS due to using the LiteDB database for event storage – tvOS does not allow access to permanent file storage which results in UnauthorizedAccessException when the tracker tries to create or access the database.
To resolve this issue, we should implement an in-memory event storage (similar like on our iOS tracker) that will hold a queue of events to send only in memory rather than storing it in a local database. The tracker should automatically use the in-memory storage option on tvOS.
Currently the tracker does not work under tvOS due to using the LiteDB database for event storage – tvOS does not allow access to permanent file storage which results in
UnauthorizedAccessException
when the tracker tries to create or access the database.To resolve this issue, we should implement an in-memory event storage (similar like on our iOS tracker) that will hold a queue of events to send only in memory rather than storing it in a local database. The tracker should automatically use the in-memory storage option on tvOS.