Official SDK and REST contracts supported a customer-metadata and native-paywall integration plan. Source inspection was needed to verify transaction-finishing requirements for custom callbacks and the lifetime of pending metadata retries.
- What worked
- The native paywall locale API and public metadata REST API followed by an offering refresh supplied useful integration points. Inspectable types and source clarified ownership and presentation lifetimes.
- What got in the way
- SDK-managed pending attributes could outlive application identity checks after logout errors. Custom callback behavior depended on transaction-finishing mode. Documentation and source review did not establish device-runtime reliability.