Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Mobile SDK integration with marketing server.

parveshp7822672
Level 3
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
Amit_Kumar
Correct answer by
Community Advisor
Community Advisor

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

0 Replies
DaveD2018
Level 3
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

wodnicki
Community Advisor
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

parveshp7822672
Level 3
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.

Amit_Kumar
Community Advisor
Community Advisor

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

parveshp7822672
Level 3
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.

Amit_Kumar
Correct answer by
Community Advisor
Community Advisor

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