Mobile SDK integration with marketing server.

parveshp7822672

28-12-2018

Hello Everyone,

I want to know, how to link the on-premise marketing server of Adobe campaign with Mobile SDK for push notification, if only whitelisted IP can connect with op-premise marketing server. 

Screenshot_1.png

Do I need to use a middle server between mobile app and marketing server or there is any other solution?

If I will use middle server between mobile app and server, then what should be the value of below variables in the mobile application.

Screenshot_1.png

Thanks.

Parvesh.

Accepted Solutions (1)

Accepted Solutions (1)

Amit_Kumar

MVP

08-01-2019

There can be two problems.

The first device is unable to connect with APNS servers to submit the Push id or Second APNS server is unable to establish the connection with the Marketing server. Can you raise a support ticket with Tech Ops? They are better suited to help you as they will have access to logs.

Regards,

Amit

Answers (5)

Answers (5)

Amit_Kumar

MVP

03-01-2019

Hi Parvesh,

You need to raise a ticket with Adobe/internal IT team to white list APNS server for IOS/Android for Marketing server.

Look at the Architecture. end user never connects with marketing server rather APNS server does the talking.

nmac_delivery_view.png

You should never expose your marketing server to public internet. You can expose it to a set of trusted Ip's in this case APNS servers.

You can not use mid-sourcing URL in the mobile app instead of the marketing server as this will not solve the purpose.

Regards,

Amit

wodnicki

MVP

02-01-2019

Hi,

If you can convince your security team to expose the internal Marketing instance to the public internet, then no additional servers needed. It's safer and more reliable to ingest tokens via an ETL process instead of from the app directly though.

SDK should be installed for the tracking feature either way, which is direct to public tracking server.

Thanks,

-Jon

DaveD2018

02-01-2019

Hi Pravesh,

You shouldn't need to use any additional server for this as far as I know.

If you go to the deployment wizard in your instance by going to tools, advanced, deployment wizard. Then navigate to the 'access from the internet section' and use the URL's highlighted below for the marketing and tracking server.

Dave.

1658619_pastedImage_0.png

parveshp7822672

03-01-2019

Hello Amit,

Thanks for the reply.

But, I do not have a problem sending the push notification from the marketing server.

I am facing the issue when receiving the push id from a mobile device to the marketing server. My marketing server cannot receive the request from public IPs.

Thanks.

Parvesh.

parveshp7822672

02-01-2019

Hello Dave and Jon,

Thanks for your reply.

We have a mid-sourcing environment, Marketing server's access has been blocked from outside.

I would like to know if I will use mid-sourcing URL in the mobile app instead of the marketing server it would work or not?

If it will work, then what changes I have to do on mid-sourcing or marketing server?

Thanks.

Parvesh.