samsung_wallet 1.0.2 samsung_wallet: ^1.0.2 copied to clipboard
Samsung Wallet Example Flutter plugin project. This plugin based Samsung Wallet Android java package file.
Samsung Wallet Sample 1.0 #
Samsung Wallet Sample for Flutter
support flutter >= 3.0, dart >= 2.14.0, < 4.0.0
More Information #
You can get more information the Samsung Wallet documentation.
References #
This package based on the Android sample code from Samsung Wallet. If you need the reference code, you can click here to access it.
How to use #
- add dependency
Add dependency to your pubspec.yaml
file.
dependencies:
samsung_wallet: newest_version
- Add Permission
Add permission to your AndroidManifest.xml
file.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
If you want more information, check this
- Set main
Please add 'WidgetsFlutterBinding.ensureInitialized();' code to your main in main.dart
file
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(MyApp());
}
- Initialization SamsungWallet
Initialization SamsungWallet Object
final samsungWalletPlugin = SamsungWallet(
countryCode: countryCode,
partnerCode: partnerCode,
impressionURL: impressionUrl);
If you initialize the SamsungWallet object, it will automatically check SamsungWallet support immediately.
The results can be viewed in the debug console log.
- Add Card
If Samsung wallet is supported, you can add card.
samsungWalletPlugin.addCardToSamsungWallet(
cardID: cardId, cData: cdata, clickURL: clickUrl);
You can get cdata JWT Generator. Please check here about JWT Generator
Issues #
Please file any issues, bugs or feature request as an issue on my GitHub page.