В MarketingCloudSdk
Mobile Push
есть документация, предназначенная для нажатия notifications
на конкретный уникальный user
.
. Они предоставляют функцию, называемую установкой contact key
.Значение контактного ключа может быть таким, как номер мобильного телефона, адрес электронной почты, номер клиента или другое значение.
Ссылка на документацию ниже
http://salesforce -marketingcloud.github.io / JB4A-SDK-Android / sdk-реализация / device-contact-registration.html
Я получаю уведомления в общей документации сценариев, значит не все получают уведомления.
http://salesforce -marketingcloud.github.io / JB4A-SDK-Android / sdk-реализация / Implement-sdk-google.html
Но при настройке метода контактного ключа вместе с инициализацией sdkметод не получает никаких уведомлений.
Мой код ниже
MarketingCloudSdk.init(this, MarketingCloudConfig.builder()
.setApplicationId(Constants.SALESFORCE_APPLICATION_ID)
.setAccessToken(Constants.SALESFORCE_ACCESS_TOKEN)
.setSenderId(Constants.SALESFORCE_FCM_SENDER_ID)
.setMarketingCloudServerUrl(Constants.SALESFORCE_CLOUD_SERVER_URL)
.setMid(Constants.SALESFORCE_MID_ID)
.setNotificationCustomizationOptions(
NotificationCustomizationOptions.create(R.mipmap.ic_launcher)
)
// Other configuration options
.build(this), new MarketingCloudSdk.InitializationListener() {
@Override public void complete(@NonNull InitializationStatus status) {
// TODO handle initialization status
}
});
MarketingCloudSdk.requestSdk { sdk ->
val registrationManager = sdk.registrationManager
// Set Contact Key
registrationManager.edit().run {
setContactKey("sample@gmail.com")
commit()
}
// Get Contact Key
val contactKey = registrationManager.contactKey
}
Я ставлю оба вышеупомянутых метода на onCreate
метод Application class
.
Есть ли что-нибудь ещечтобы использовать функцию Contact key
с помощью Salesforce MarketingCloudSdk
?