Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!
SOLVED

Mobile SDK integration with marketing server.

Avatar

Level 3

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.

1 Accepted Solution

Avatar

Correct answer by
Level 10

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

View solution in original post

6 Replies

Avatar

Level 3

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

Avatar

Community Advisor

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

Avatar

Level 3

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.

Avatar

Level 10

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

Avatar

Level 3

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.

Avatar

Correct answer by
Level 10

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