iOS - Is AEPMobileServices available via SPM? - need to track deep links | Community
Skip to main content
Level 2
July 22, 2022
Solved

iOS - Is AEPMobileServices available via SPM? - need to track deep links

  • July 22, 2022
  • 2 replies
  • 2371 views

I need to track deep links. Our team is using SPM (swift package manager).

 

In the sample app, I can see "AEPMobileServices" is being used for that, and also, in the past I've used it.

According to the docs, "MobileServices" is what I have to use:
https://aep-sdks.gitbook.io/docs/using-mobile-extensions/adobe-analytics-mobile-services#deep-link-tracking

On the other hand, I cannot find it in the list of public repos for iOS:

https://github.com/orgs/adobe/repositories?q=aepsdk+iOS&type=all&language=&sort=

 

How can I access to "MobileService"? Is that even possible?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Jennifer_Dungan

I believe that Mobile Services is an extension in Adobe Launch:

 

 

You will still need to register the extension in your code, which I believe is covered by the documentation you linked to... But you don't need to explicitly download a package from GitHub, you just need to make sure that this is installed in your Adobe Launch instance (just like Mobile Core and Analytics, etc)

 

Good Luck

2 replies

Jennifer_Dungan
Community Advisor and Adobe Champion
Jennifer_DunganCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
July 22, 2022

I believe that Mobile Services is an extension in Adobe Launch:

 

 

You will still need to register the extension in your code, which I believe is covered by the documentation you linked to... But you don't need to explicitly download a package from GitHub, you just need to make sure that this is installed in your Adobe Launch instance (just like Mobile Core and Analytics, etc)

 

Good Luck

Level 2
July 25, 2022

There is a particular SDK module/package/target (whatever) for Mobile Services (AEPMobileServices), and it has a function for tracking deep links (AEPMobileServices.trackAdobeDeepLink).

 

My question is:

Where can I find it? -- It isn't in Core, and it isn't in Analytics.

Level 2
August 4, 2022

@emilio-ojeda you can find the list of all our current SDK version here. Specifically, this is the documentation for Adobe Analytics - Mobile Services. You can find the installation instructions under the iOS (AEP 3.x) tab.


The info in the links you shared is outdated.

We are using SPM, and as mentioned above AEPMobileService isn't in the list of public repos for AEP. I haven't found a way to track deep links.
According to the docs, the way to do it is by using this target/package/module/whatever (AEPMobileService) which isn't available. 🤔 🤔

Adobe Employee
August 4, 2022

Hey there @emilio-ojeda. More information on AEPMobileServices can be found here.

We actually don't support AEPMobileServices via SPM or XCFrameworks. You must use Cocoapods for it. Thanks!