Skip to content

Conversation

@cbaker6
Copy link
Contributor

@cbaker6 cbaker6 commented May 22, 2021

Adds ParseAnalytics to track events. For iOS 14.0, macOS 11.0, macCatalyst 14.0, tvOS 14.0, you
will need to request tracking authorization for ParseAnalytics to work.
See Apple's documentation for more for details.

  • Add analytics
  • Add test cases
  • Add playground examples
  • Add entry to changelog
  • Add == ParseObject to Query Close Cannot use [object Object] as a query parameter #147
  • Fixed an bug when deleting a ParseFile. It was accidentally downloading the file while deleting
  • Make ParseFile, ParseCloud, ParseRelation, Pointer Hashable
  • Prepare for release

@cbaker6 cbaker6 requested a review from TomWFox May 22, 2021 18:16
@codecov
Copy link

codecov bot commented May 22, 2021

Codecov Report

Merging #148 (138eb5b) into main (11b48a7) will increase coverage by 0.09%.
The diff coverage is 96.40%.

❗ Current head 138eb5b differs from pull request most recent head e7b7c83. Consider uploading reports for the commit e7b7c83 to get more accurate results
Impacted file tree graph

@@            Coverage Diff             @@
##             main     #148      +/-   ##
==========================================
+ Coverage   81.50%   81.60%   +0.09%     
==========================================
  Files          68       70       +2     
  Lines        6387     6523     +136     
==========================================
+ Hits         5206     5323     +117     
- Misses       1181     1200      +19     
Impacted Files Coverage Δ
Sources/ParseSwift/Types/ParseCloud.swift 96.77% <ø> (ø)
Sources/ParseSwift/Types/ParseFile.swift 85.44% <ø> (+0.46%) ⬆️
Sources/ParseSwift/Types/ParseRelation.swift 82.60% <ø> (ø)
Sources/ParseSwift/Types/Pointer.swift 80.00% <ø> (ø)
Sources/ParseSwift/Types/Query.swift 92.12% <80.00%> (-0.36%) ⬇️
Sources/ParseSwift/API/API+Commands.swift 80.18% <94.73%> (+0.63%) ⬆️
Sources/ParseSwift/Types/ParseAnalytics.swift 98.80% <98.80%> (ø)
Sources/ParseSwift/API/API.swift 98.26% <100.00%> (+0.03%) ⬆️
...rces/ParseSwift/Types/ParseAnalytics+combine.swift 100.00% <100.00%> (ø)
Sources/ParseSwift/Protocols/Deletable.swift 0.00% <0.00%> (-100.00%) ⬇️
... and 8 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 11b48a7...e7b7c83. Read the comment docs.

@cbaker6 cbaker6 merged commit 0ea2385 into main May 24, 2021
@cbaker6 cbaker6 deleted the analytics branch May 24, 2021 11:18
@Vortec4800
Copy link

I just found this and was surprised to see App Tracking Transparency is required for this. Does ParseAnalytics use the advertiser identifier or some other protected identifier?

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

Successfully merging this pull request may close these issues.

Cannot use [object Object] as a query parameter

3 participants