Commit Graph
29 Commits
Author SHA1 Message Date
0dc4f55593 Add default refundWindowDuration to HelpPath.init (#4826)
* add default refundWindowDuration to HelpPath.init

* nil by default

* tweaked refund backend decoder

* tweak initialiser

---------

Co-authored-by: Facundo Menzella <facumenzella@gmail.com>
Co-authored-by: Facundo Menzella <facumenzella@users.noreply.github.com>
2025-02-28 09:57:55 +01:00
Facundo Menzella 75471965de feat: Introduce refund window to control if a refund is offered for a purchase (#4784) 2025-02-25 13:13:49 +01:00
Cesar de la Vega ce5be1b895 Fix for survey answered event not being tracked when not setting a customerCenterActionHandler (#4777)
* fix event not being tracked

* add tests
2025-02-10 17:37:09 +01:00
Facundo Menzella e4eb1b4f93 chore: Tweak default copy for dateWhenAppWasPurchased (#4703) 2025-02-05 11:10:04 +01:00
Facundo Menzella ab62be609d feat: Add debug section for purchase detail (#4702) 2025-01-27 11:03:14 +01:00
Facundo Menzella 373151b293 feat: [CustomerCenter] Use config response for displayPurchaseHistoryLink (#4690) 2025-01-21 16:59:15 +01:00
Facundo Menzella 377a57502d refactor: [CustomerCenter] Improve syntax for CommonLocalizedString (#4688) 2025-01-21 12:20:34 +01:00
Facundo Menzella 475a72b470 feat: [CustomerCenter] Introduce PurchaseHistory (#4686) 2025-01-21 10:06:06 +01:00
Will Taylor 6c4256ab07 use SK2 RenewalInfo to get renewal prices & currency 2024-12-20 07:50:30 -06:00
Will Taylor d18d72b8af Update refund granted default string (#4588) 2024-12-16 12:02:33 +01:00
Cesar de la Vega 2adc6f0e5b Remove extra beta Customer Center docs (#4585) 2024-12-12 20:42:14 +01:00
Will Taylor f87bd03aed Support toggling update warnings & show update in restore flow 2024-12-11 15:16:15 -06:00
Will Taylor 105b40b78f Customer Center DocC updates 2024-12-10 15:25:12 -06:00
Cesar de la Vega 0e81efe010 Fix wrong discriminator on CustomerCenterAnswerSubmittedEvent (#4566) 2024-12-10 15:19:38 +01:00
Cesar de la Vega eb334dec67 Add feedback survey option chosen event (#4528) 2024-12-10 14:31:57 +01:00
Cesar de la Vega 9854159cc9 Adds missing revisionId to CustomerCenter impression event (#4537)
* sends revisionId

* update snapshot
2024-12-04 20:04:34 +01:00
Cesar de la Vega afa9f446d6 Create CustomerCenterEvent (#4392) 2024-12-02 15:43:53 +01:00
Cesar de la Vega 5f98c3bd8c Add support for product_mapping in promotional offers (#4489) 2024-11-15 18:19:53 +01:00
Cesar de la VegaandDan Pannasch 7e8bb3627c Refactor SubscriptionDetailsView and better WrongPlatformView (#4410)
Co-authored-by: Dan Pannasch <104692013+dpannasch@users.noreply.github.com>
2024-11-06 09:47:28 +01:00
Cesar de la Vega 4bdbed40cd Default URL to nil in CustomerCenter HelpPaths (#4401) 2024-10-24 10:21:52 +02:00
Toni Rico b288d70cc4 [CustomerCenter] Add default info to support emails (#4397)
* [CustomerCenter] Add default info to support emails

* Fix linter

* Add missing import

* Add device model and some fixes

* Remove unneeded string
2024-10-23 16:36:16 +02:00
Toni Rico 95aaf74888 Support custom URL paths in ManageSubscriptionsView (#4382)
* Support custom URL paths in ManageSubscriptionsView

* Fix tests

* More test fixes

* Add parsing and processing tests

* Consolidate SafariView

* Rename method

* Another rename

* Fix import issue with SafariView not being compatible to some platforms

* Style fix
2024-10-21 15:47:16 +02:00
Cesar de la Vega 0f166d5a38 Remove CUSTOMER_CENTER_ENABLED (#4305) 2024-09-27 11:28:18 +02:00
Cesar de la Vega faf712aa48 Cleanup of strings in Customer Center (#4294) 2024-09-25 16:16:26 +02:00
Cesar de la Vega 4591a89322 [Customer Center] Build WrongPlatformView from JSON (#4234)
Build `WrongPlatformView` using Strings from the JSON

Cleaned up the view as well so the logic is simpler and looks cleaner

![Simulator Screenshot - iPhone 15 Pro - 2024-08-30 at 18 43
15](https://github.com/user-attachments/assets/9f1dd232-b884-4c72-9666-8774dade8af0)
2024-09-03 19:29:02 +02:00
JayShortway 2a6def5239 [Customer Center] Open App Store when the user wants to update their app (#4199) 2024-08-27 13:43:48 +02:00
JayShortway 70983772e5 [Customer Center] Shows a warning when the app is not the latest version (#4193) 2024-08-27 10:07:23 +02:00
JayShortway 081b6535b1 [Customer Center] CustomerCenterViewModel checks whether the app is the latest version (#4169) 2024-08-16 12:02:21 +02:00
dd0ee262ea [Customer Center] Initial implementation (#3967)
Alpha of the Customer Center. In this branch, it's been disabled behind
a compilation flag.

---------

Co-authored-by: Will Taylor <wtaylor151@gmail.com>
Co-authored-by: James Borthwick <109382862+jamesrb1@users.noreply.github.com>
Co-authored-by: RevenueCat Git Bot <72824662+RCGitBot@users.noreply.github.com>
Co-authored-by: JayShortway <29483617+JayShortway@users.noreply.github.com>
Co-authored-by: Toni Rico <toni.rico.diez@revenuecat.com>
Co-authored-by: Toni Rico <antonio.rico.diez@revenuecat.com>
Co-authored-by: Cody Kerns <44073103+codykerns@users.noreply.github.com>
Co-authored-by: Andy Boedo <andresboedo@gmail.com>
2024-08-09 15:26:55 +02:00