void launchOfferwall(String appId, String userId) async{
await launchUrlInCustomTabs(
Uri.parse("https://wow.pubscale.com/?app_id=${appId}&user_id=${userId}"),
);
}
Future<void> launchUrlInCustomTabs(Uri uri) async {
final theme = Theme.of(context);
try {
await launchUrl(
uri,
options: LaunchOptions(
barColor: theme.colorScheme.surface,
onBarColor: theme.colorScheme.onSurface,
barFixingEnabled: false,
),
);
} catch (e) {
// If the URL launch fails, an exception will be thrown. (For example, if no browser app is installed on the Android device.)
debugPrint(e.toString());
}
}
To launch the offerwall, simply call the launchOfferwall() method with the pubscale app id and your app's user id as the parameters.
launchOfferwall("OFFERWALL_APP_ID", "USER_ID");