configure
Initialize the client-side Nami SDK with your App Platform ID. Required for Nami to see paywalls and campaigns defined in the Nami Control Center.
Initialize the Nami SDK with configure. Pass in the NamiConfiguration object to tailored the SDK for your purposes.
import NamiApple
var namiConfig = NamiConfiguration(appPlatformId: "APP_PLATFORM_ID")
namiConfig.logLevel = .warn
Nami.configure(with: namiConfig) { successOrFailure in
}import android.content.Context
import com.namiml.Nami
import com.namiml.NamiConfiguration
import com.namiml.NamiLogLevel
Nami.configure(
NamiConfiguration.build(
context,
"APP_PLATFORM_ID"
) {
logLevel = NamiLogLevel.WARN
}
) { configureResult, configureState ->
}import { Nami } from 'react-native-nami-sdk';
let configDict = {
'appPlatformID': 'APP_PLATFORM_ID',
'logLevel': 'WARN',
};
await Nami.configure(configDict);m.namiManager = CreateObject("roSGNode", "namiSDK:Nami")
m.top.namiManager = m.namiManager
namiConfig = {
appPlatformId : "APP_PLATFORM_ID"
logLevel : "warn"
}
m.namiManager.callFunc("configure", namiConfig)import 'package:nami_flutter/nami.dart';
import 'package:nami_flutter/nami_configuration.dart';
import 'package:nami_flutter/nami_log_level.dart';
var appleAppPlatformId = "YOUR_APPLE_APP_PLATFORM_ID";
var androidAppPlatformId = "YOUR_GOOGLE_OR_AMAZON_APP_PLATFORM_ID";
var namiConfiguration = NamiConfiguration(
appPlatformIdApple: iosAppPlatformId,
appPlatformIdGoogle: androidAppPlatformId,
namiLogLevel: NamiLogLevel.debug);
Nami.configure(namiConfiguration);using NamiSDK;
var appPlatformId = Application.platform == RuntimePlatform.Android ? "YOUR_GOOGLE_OR_AMAZON_APP_PLATFORM_ID" : "YOUR_APPLE_APP_PLATFORM_ID";
// if appPlatformId is null or omitted it will use the keys from settings
var configuration = new NamiConfiguration.Builder(appPlatformId)
.LogLevel(namiLogLevel.Debug) // if omitted, users Warn log level
.NamiLanguageCode(NamiLanguageCode.FR) // if omitted, uses device language
.Build();
Nami.Init(configuration);import { Nami, NamiConfiguration } from '@namiml/web-sdk';
const configDict: NamiConfiguration = {
appPlatformId: "APP_PLATFORM_ID",
logLevel: 'warn',
};
await Nami.configure(configDict);Last updated