I'm using SDK in my android app, and I'm trying to set attributes (already created in MC) but MC never shows me value I set in my android app.


I am currently doing that, however, in contact detail never is set this values: attribute empty

How this is really working? What am i doing wrong?

  • I don't see anything wrong with the code you provided. How are you getting your instance of ETPush? If you're getting it from the configureSdk() callback, are you checking for success? What does the LogCat say regarding configuration success/failure? What version of the SDK? – Bill Mote Jun 16 '17 at 13:49
  • Thank you for answering. My version: com.exacttarget.etpushsdk:etsdk:4.7.1@aar' How long does it takes since I call this sentences and contact changes in MC? My LogCat seems to be ok pastebin.com/6Kgrh8bX I'm going to test that what you say about calling this inside configureSdk... but that is not make sense for me... I would like to set attributes whenever I want ... thank you! – MrViSiOn Jun 16 '17 at 13:58
  • There is a 15 min. propagation delay from the time the SDK transmits the Registration payload and the data being available throughout the Salesforce Cloud. You can set those values from anywhere in your code. I was just curious as to whether or not you had verified that your Push Configuration was successful. – Bill Mote Jun 17 '17 at 13:53
  • 15 minutes? i didn't read such a thing.. where did u read that? ty! – MrViSiOn Jun 17 '17 at 14:07
  • salesforce-marketingcloud.github.io/JB4A-SDK-Android/features/… the NOTE section. I guess we're stating 5 min. these days, but 15 min. will be much more safe ;) – Bill Mote Jun 18 '17 at 2:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.