v2.2.0
Until this version, presentations were tied to a specific product. This constraint made multi-product presentations impossible and version 2.2.0 prepares app code to unlock that possibility.
Presentation controller
Purchasely.productController(for: "my_product_id",
with: "my_presentation_id"
completion: { (result, plan) in
})is replaced by 👇
Purchasely.presentationController(with: "presentationVendorId"
completion: { (result, plan) in
}) If you have multiple products inside the same app, don't forget to specify the presentationId and don't set it to nil otherwise you will be falling back to the app default presentation.
Deeplinks
myapp://ply/products/PRODUCT_VENDOR_ID/PRESENTATION_VENDOR_IDis replaced by 👇
myapp://ply/presentations/PRESENTATION_VENDOR_IDEvents
PLYEvent.productPageViewed is replaced by PLYEvent.presentationViewed (PRODUCT_PAGE_VIEWED to PRESENTATION_VIEWED in React Native).
Last updated
Was this helpful?