0 purchases
zisky
Zisky #
Zisky is a flutter plugin that automates android ussd sessions.
import #
import 'package:zisky/zisky.dart';
import 'package:zisky/action_response.dart';
copied to clipboard
Usage #
Initialize Zisky sdk in main method #
void main() {
runApp(MyApp());
Zisky.init();
}
copied to clipboard
void callBalanceEnquiry() async {
try {
await Zisky.startAction("action_id", getResponse);
} on PlatformException catch (e) {
print(e);
}
}
String getResponse(response) {
print("RESULT FINAL= $response");
if (response != null) {
ActionResponse responseObj =
ActionResponse.fromJson(jsonDecode(response));
if (responseObj.parsed_variables.containsKey("balance")) {
setState(() {
result = "\$" + responseObj.parsed_variables["balance"];
});
}
}
return response;
}
copied to clipboard
void sendMoney() async {
try {
Map<String, String> map = Map();
map["amount"] = "1";
map["destination"] = "263774......";
await Zisky.startAction("action_id", getResponse, extras: map);
} on PlatformException catch (e) {
print(e);
}
}
copied to clipboard
Update Manifest #
<meta-data android:name="co.zisky.ApiKey"
android:value="your_api_key"/>
copied to clipboard
Visit zisky console to get started
Github Example #
zisky-flutter-ussd-automation
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.