socket_mobile 2.0.0 copy "socket_mobile: ^2.0.0" to clipboard
socket_mobile: ^2.0.0 copied to clipboard

Socket Mobile Capture SDK

socket_mobile #

Capture SDK of Socket Mobile for Flutter using native SDK.

Installation #

Be sure to read requirements of the native SDK: https://docs.socketmobile.com

Add this to your package's pubspec.yaml file:

dependencies:
  socket_mobile: ^2.0.0

iOS #

In the Podfile uncomment:

    platform :ios, '10.0'

In the Info.plist add:

	<key>UISupportedExternalAccessoryProtocols</key>
	<array>
		<string>com.socketmobile.chs</string>
	</array>

Android #

You must have installed the Campanion application. More informations here: https://www.socketmobile.com/support/application-mode-for-android-8

In android/app/src/main/AndroidManifest.xml add:

<application android:networkSecurityConfig="@xml/network_security_config">
<uses-permission android:name="android.permission.BLUETOOTH" />

In android/app/src/main/res/xml/network_security_config.xml add:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
  <base-config cleartextTrafficPermitted="false" />
  <domain-config cleartextTrafficPermitted="true">
    <domain includeSubdomains="false">localhost</domain>
    <domain includeSubdomains="false">127.0.0.1</domain>
  </domain-config>
</network-security-config>

Usage #

SocketMobile.shared.configure(
	developerId: appConfiguration.socketDeveloperId,
	appKeyIOS: appConfiguration.iOSSocketMobileAppKey,
	appIdIOS: appConfiguration.iOSSocketMobileAppId,
	appKeyAndroid: appConfiguration.androidSocketMobileAppKey,
	appIdAndroid: appConfiguration.androidSocketMobileAppId,
);

Author #

1
likes
140
points
41
downloads

Publisher

verified publishereivo.co

Weekly Downloads

Socket Mobile Capture SDK

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

equatable, flutter

More

Packages that depend on socket_mobile