​​​Migrating Media Apps to HARMAN Ignite Store

Android Automotive is on its way to become the de-facto standard for head unit operating system, as it promises to reduce total cost of ownership and improve time to market. However, the most promising aspect of Android Automotive, is the market expectation to pave the way for seamless introduction of 3rd party apps and services. Harman's Ignite store offers a licensed​ collection of applications and services on top of Android Automotive, which also includes voice and navigation SDKs. The app store component allows consumers to download and run 3rd party applications.

Harman's Ignite Store also: 

  • Interpolates with OEMs choice of voice assistant and navigation solutions to ensure a seamless end to end solution
  • Ensures OEMs to retain ownership of vehicle data
  • Allows OEM's UI/UX customization.​

​To pave the path for Ignite store to support such applications, the following modifications should be handled for Android Automotive media apps:

Signing and whitelisting media center and System Apps​

Media Apps must whitelist System Apps and Media Center Apps to ensure proper playback and usage of interfaces:

signature name="MediaCoreService" package="com.harman.media.server">
    <key>a7:99:b7:1e:fd:a7:ce:02:1d:97:b6:d8:e2:46:94:19:08:cc:32:e3:38:20:6e:8c:33:7c:93:30:9b:e0:18:ff</key>
</signature>

<signature name="IgniteMedia" package="com.harman.ignite.media">
    <key>c8:a2:e9:bc:cf:59:7c:2f:b6:dc:66:be:e2:93:fc:13:f2:fc:47:ec:77:bc:6b:2b:0d:52:c1:1f:51:19:2a:b8</key>
</signature>

<signature name="IgniteMedia" package="com.android.car.media">
    <key>c8:a2:e9:bc:cf:59:7c:2f:b6:dc:66:be:e2:93:fc:13:f2:fc:47:ec:77:bc:6b:2b:0d:52:c1:1f:51:19:2a:b8</key>
</signature>​