It is not that easy to "just linking to regular desktop in-app". Web view should be used for this with or without SDK, and we have it properly implemented in the SDK out of the box. Also, Talkable Webview we deliver with SDK, knows how to properly handle JS events happening on the page, so our Professional Services team can use this to extend campaign functionality for in-app campaigns.

The SDK provides a way of registering purchases and events, so any standard way of integration (Webview or API) will work here. Note that an API integration has some limitations, including app redeployment for changes to the share page, increased complexity, and a more time-intensive setup, so the recommended approach is SDK Webview.


Here is documentation about registering purchases: