Advanced
Advanced features of our SDK:
Connect Wallet - Native
// Start connect flow
OVSdk.Sdk.AppConnectManager.ConnectWallet("in-game-user-id");
// Cancel currently active connect flow
OVSdk.Sdk.AppConnectManager.CancelConnect();// Start connect flow
VesselSdk.getInstance( activity )
.getAppConnectManager()
.connectWallet("in-game-user-id");
// Cancel currently active connect flow
VesselSdk.getInstance( activity )
.getAppConnectManager()
.cancelConnect();Load Balance Deeplink// Start connect flow
[[[OVLSdk sharedInstance] appConnectManager]
connectWalletWithUserId: @"in-game-user-id"];
// Cancel currently active connect flow
[[[OVLSdk sharedInstance] appConnectManager] cancelConnect];Load Balance Deeplink
// Deeplink to balance page
OVSdk.Sdk.WalletPresenter.LoadBalanceInWalletApplication(<wallet address>);
// Deeplink to balance page and prompt a specific purchase amount (i.e. - 70 coins)
OVSdk.Sdk.WalletPresenter.LoadBalanceInWalletApplication(<wallet address>, <coinamount>);// Deeplink to balance page
VesselSdk.getInstance( this ).getWalletPresenter().loadBalanceInWalletApplication( <wallet address>, <activity>);
// Deeplink to balance page and prompt a specific purchase amount (i.e. - 70 coins)
VesselSdk.getInstance( this ).getWalletPresenter().loadBalanceInWalletApplication( <wallet address>, <coinamount>, <activity>);// Deeplink to balance page
[OVLSdk.sharedInstance.presentationController loadBalanceInWalletApplication:<wallet address>];
// Deeplink to balance page and prompt a specific purchase amount (i.e. - 70 coins)
[OVLSdk.sharedInstance.presentationController loadBalanceInWalletApplication:<wallet address> byAmount:<coinamount>];Verify Wallet Address in Vessel Application
Disconnect a Wallet
Setup custom Load Balance logic
Set callback methods for handling IAP transactions
Last updated
Was this helpful?