JayShortway
|
57766ce7a2
|
Adds X-Is-Debug-Build header (#4364)
|
2024-10-10 17:00:03 +02:00 |
|
 Toni RicoandRevenueCat Git Bot
|
fe181bd5e9
|
Add kochava integration (#4274)
* Reapply "Add `$kochavaDeviceId` attribution convenience method (#4238)" (#4265)
This reverts commit f2ce4416da.
* Add userAgent tracking for attribution networks
* Fix tests
* Add X-Platform-Device header
* Rename user agent to device version
* Use correct attribution method
* [skip ci] Generating new test snapshots (#4278)
* [skip ci] Generating new test snapshots (#4279)
* [skip ci] Generating new test snapshots (#4280)
* [skip ci] Generating new test snapshots (#4281)
* [skip ci] Generating new test snapshots (#4282)
* [skip ci] Generating new test snapshots (#4283)
* Generating new test snapshots (#4284)
* Fix ttests
---------
Co-authored-by: RevenueCat Git Bot <72824662+RCGitBot@users.noreply.github.com>
|
2024-09-25 19:59:36 +02:00 |
|
Will Taylor
|
a4055375f6
|
retry requests with HTTP status 429
|
2024-07-23 12:41:16 -05:00 |
|
Cesar de la Vega
|
29250a4f11
|
Add X-Preferred-Locales header (#4008)
Added a new `X-Supported-Locales` header to be used in the new customer
center feature
|
2024-07-02 17:32:50 +02:00 |
|
NachoSoto
|
2bcd0ce328
|
5.0.0 changes: support SK2 by default
|
2024-07-01 14:37:21 -05:00 |
|
NachoSoto
|
e31a531ca1
|
HTTPClient: test all request headers (#3425)
This allows us to verify exactly what headers are included in all
requests.
It also simplifies the implementation for #3424.
|
2023-11-17 12:19:49 -08:00 |
|
NachoSoto
|
4d387b9c46
|
Snapshotting.formattedData: use JSONEncoder.OutputFormatting.withoutEscapingSlashes if available (#1560)
This was removed after a [PR review comment](https://github.com/RevenueCat/purchases-ios/pull/1366#discussion_r823106740)
because it would have lead to different snapshots in iOS 12.
However, since #1504 we have separate snapshots for each iOS version, so this cleans up the output when possible.
```diff
- "url" : "https:\/\/api.revenuecat.com\/v1\/subscribers\/user\/alias"
+ "url" : "https://api.revenuecat.com/v1/subscribers/user/alias"
```
|
2022-06-09 10:29:38 -07:00 |
|
NachoSoto
|
d75d580952
|
Backend snapshot tests: separate snapshot for each major version (#1504)
Fixes [CF-547].
This also combines the duplicate copies of some tests for each version, as only 1 is needed now. `assertSnapshot` encodes the version in the filename.
Combined:
- `BackendPostRecepitDataTests`
- `BackendSubscriberAttributesTests`
No more unnecessary skipped tests.
- Before: `Number of tests skipped | 112`
- Now: `Number of tests skipped | 4`
### Example:
<img width="447" alt="Screen Shot 2022-04-13 at 16 07 15" src="https://user-images.githubusercontent.com/685609/163261646-4590f774-3ef7-43f4-a3c2-765f51ca194c.png">
[CF-547]: https://revenuecats.atlassian.net/browse/CF-547?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
|
2022-04-14 14:31:45 +02:00 |
|