Skip to content
This repository was archived by the owner on Oct 16, 2025. It is now read-only.

feat: add AllProductsView screen for iOS#13

Merged
hyochan merged 2 commits intomainfrom
feat/all-products-view
Sep 27, 2025
Merged

feat: add AllProductsView screen for iOS#13
hyochan merged 2 commits intomainfrom
feat/all-products-view

Conversation

@hyochan
Copy link
Member

@hyochan hyochan commented Sep 27, 2025

Summary

  • Added AllProductsView screen that displays all IAP products (in-app purchases and subscriptions)
  • Matches functionality of Android's AllProductsScreen
  • Integrated with existing OpenIapStore for product fetching

Changes

  • Created AllProductsView.swift with product listing UI
  • Added "OpenIAP Example" button in HomeScreen navigation
  • Updated Xcode project file to include new screen

Test Plan

  • Build and run the iOS example app
  • Navigate to AllProductsView via "OpenIAP Example" button
  • Verify all products are displayed correctly
  • Test connection/disconnection handling
  • Verify product type badges (in-app vs subs)

- Fix displayName optional handling
- Fix description optional binding
- Fix subscriptionCard function scope
@hyochan hyochan force-pushed the feat/all-products-view branch from 799ea92 to e42d2d3 Compare September 27, 2025 07:28
@hyochan hyochan merged commit 2a3787f into main Sep 27, 2025
1 check passed
@hyochan hyochan deleted the feat/all-products-view branch September 27, 2025 07:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant