Flutter
3
SDK Initialization
...
import sentiance_core
...
GeneratedPluginRegistrant.register(with: self)
let sentianceInit = SentianceCorePlugin.shared.initialize()
if sentianceInit.isSuccessful {
print("Sentiance SDK initialized")
}
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}...
import com.sentiance.core_plugin.CorePlugin
import android.app.Application
class MainApplication : Application() {
override fun onCreate() {
val sentianceInit = CorePlugin.initialize(this)
if(sentianceInit.isSuccessful){
// Succesfull initialization
} else {
// Failed initialization
}
}
}External Dependencies
Steps
1
2
3
Configuration and permissions
iOS Configuration and Permissions
Android Configuration
<application ...>
<meta-data android:name="com.sentiance.flutter.core.notification_id" android:value="1001"/>
<meta-data android:name="com.sentiance.flutter.core.notification_title" android:resource="@string/app_name"/>
<meta-data android:name="com.sentiance.flutter.core.notification_text" android:value="Touch to open."/>
<meta-data android:name="com.sentiance.flutter.core.notification_icon" android:resource="@mipmap/ic_launcher"/>
<meta-data android:name="com.sentiance.flutter.core.notification_channel_name" android:value="Detections"/>
<meta-data android:name="com.sentiance.flutter.core.notification_channel_id" android:value="sentiance_detections"/>
...
</application>Last updated