ssinappflutter 0.0.41 copy "ssinappflutter: ^0.0.41" to clipboard
ssinappflutter: ^0.0.41 copied to clipboard

PlatformAndroid

A new Flutter package for survey sensum.

This is a flutter library for configuring webview via android or ios #

Configure the dependency into pubspec.yaml: #

use this --> ssinappflutter: ^0.0.34 #

Pass in the environment using BaseUrlManager in Main.dart in main function #

--> BaseUrlManager.setSubdomain("995a-prod-micro"); #

Pass in the Token List in main function #

--> TokenManager.setTokens([ #

"yOH8vkzfe6CTVeY28w55%2BgEtPmg39FcK05sHI8O%2F5ua0Oq2kPOZe%2BlkhhayxeitDwCEpCmHxL2DCiToampXsxw%3D%3D",
"yOH8vkzfe6CTVeY28w55+gEtPmg39FcK05sHI8O/5ua0Oq2kPOZe+lkhhayxeitDwCEpCmHxL2DCiToampXsxw==",
"y5YA8+0bQheDtcUSFJRwIgPwjc4eI2Bdt/aNBcdo2WzQuTzaMN+GU0UQFUA9wcbiEf0zkvFlX77OEvhVTHkrkg==",
"i0nFNuasAD2N9JhmjYqKLta5JeP+fs4+87t0jGnAAD6q8T57URDuNqVenW1G1Lhs75epUjBNLsJbCvn6ZuBaIw==",
// "i0nFNuasAD2N9JhmjYqKLta5JeP+fs4+87t0jGnAAD6q8T57URDuNqVenW1G1Lhs75epUjBNLsJbCvn6ZuBaIw==",
"8PHllag32EllW3JUT74LuKZII6J4e/n0a77ur3y5qQ9QglC/nnwgy+u+hoBRT0TDYJru99QaG5MxnvSMD+IqBA==",

]);

Pass in the contact data (It is optional), you can pass in as many arguments you want, #

get the key from web team and pass exact key #

--> Map<String, String> userData = { #

"Email": "flutterplugin@gmail.com",
"name": "Flutter Test",
"Phone Number": "12345678",
"agents_email": "agent@example.com",
"City": "New York"

}; ContactManager.setContactDataFromMap(userData);

Pass in the Meta data (It is optional),you can pass in as many arguments you want #

get the key from web team and pass exact key #

--> Map<String, String> metadata = {"metadatText": "testttt"}; #

MetaDataManager.setMetadataFromMap(metadata);

sample code: #

void main() { BaseUrlManager.setSubdomain("995a-prod-micro"); TokenManager.setTokens([ "yOH8vkzfe6CTVeY28w55%2BgEtPmg39FcK05sHI8O%2F5ua0Oq2kPOZe%2BlkhhayxeitDwCEpCmHxL2DCiToampXsxw%3D%3D", "yOH8vkzfe6CTVeY28w55+gEtPmg39FcK05sHI8O/5ua0Oq2kPOZe+lkhhayxeitDwCEpCmHxL2DCiToampXsxw==", "y5YA8+0bQheDtcUSFJRwIgPwjc4eI2Bdt/aNBcdo2WzQuTzaMN+GU0UQFUA9wcbiEf0zkvFlX77OEvhVTHkrkg==", "i0nFNuasAD2N9JhmjYqKLta5JeP+fs4+87t0jGnAAD6q8T57URDuNqVenW1G1Lhs75epUjBNLsJbCvn6ZuBaIw==", // "i0nFNuasAD2N9JhmjYqKLta5JeP+fs4+87t0jGnAAD6q8T57URDuNqVenW1G1Lhs75epUjBNLsJbCvn6ZuBaIw==", "8PHllag32EllW3JUT74LuKZII6J4e/n0a77ur3y5qQ9QglC/nnwgy+u+hoBRT0TDYJru99QaG5MxnvSMD+IqBA==", ]);

// tokenList.add("3+sr1tm1jk5QiXW2SYbb386zCRhKhvz+OrJs/b0VQokfQDRzdqKp2yU3m3XFxEuAMIviS9WxH8w+RdVpgAvZWg==");

Map<String, String> userData = { "Email": "flutterplugin@gmail.com", "name": "Flutter Test", "Phone Number": "12345678", "agents_email": "agent@example.com", "City": "New York" };

Map<String, String> metadata = {"metadatText": "testttt"};

MetaDataManager.setMetadataFromMap(metadata);

ContactManager.setContactDataFromMap(userData); TokenManager.setTokens(["tPObPm6lopG/9OVR0+6e7U3weSqy295s5ST5OFHHMSl7FnqzN/N/iAMKGvx4EZTAl/DD9YJDB3/6U2L4h5iGSA=="]); runApp(const MyApp()); }

In an widget where you want to open the webview , use the below code snippet #

urlMatcher is the trigger value that is to be retrieved via web/ functional_trigger #

Ssinappflutter.openWebView( context, 'https://example.com', urlMatcher: 'testandroid2' );