Skip to content

Feat/ios subscriptions #2667

Fausto Arcidiacono requested to merge feat/ios-subscriptions-e2667 into master

Ticket(s) / Related Merge Requests

#2667 (closed)

Summary of Changes

Added ability to purchase Minds Plus/Pro subscription via iOS IAPs

Testing Considerations

Try to purchase a Minds Plus subscription from the iOS Minds app and check it is successful.

Deployment Considerations

Add following sql schema changes to production:

CREATE TABLE IF NOT EXISTS `minds_in_app_purchases` (
    `transaction_id` varchar(128) NOT NULL PRIMARY KEY ,
    `user_guid` bigint NOT NULL,
    `product_id` varchar(128) NOT NULL,
    `purchase_type` tinyint NOT NULL,
    `purchase_timestamp` timestamp NOT NULL,
    INDEX (`user_guid`)
);

Regression Scope

Android IAP purchase of subscriptions

Platform Affected (web, mobile, etc)

engine and mobile

Developer Testing Completed

Screenshots / Screen Recording

Does this impact

  • Localization
  • Dark/light mode
  • Guest mode

Definition of Done Checklist

  • The Acceptance Criteria has been met
  • Code is tested: Testing includes unit/spec, E2E/automated and manual testing
  • Merge requests description has been filled out
Edited by Fausto Arcidiacono

Merge request reports