SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from...

25
SmartDeviceLink Consortium, Inc. • c/o Livio • 332 E. Lincoln Ave., Suite 200 • Royal Oak, MI 48067 • Tel 248-591-0333 1 SDL Developer Portal Registration Guide Table of Contents DEVELOPER PROFILE REGISTRATION 2 COMPANY PROFILE REGISTRATION 4 APPLICATION REGISTRATION 8 APPLICATION CERTIFICATION 13 ADDITIONAL INFORMATION 16 REVIEWING APPLICATIONS ON BEHALF OF THE SDLC 18 REGISTRATION AND CERTIFICATION FAQS 24

Transcript of SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from...

Page 1: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

1

SDLDeveloperPortalRegistrationGuide

TableofContentsDEVELOPERPROFILEREGISTRATION 2COMPANYPROFILEREGISTRATION 4APPLICATIONREGISTRATION 8APPLICATIONCERTIFICATION 13ADDITIONALINFORMATION 16REVIEWINGAPPLICATIONSONBEHALFOFTHESDLC 18REGISTRATIONANDCERTIFICATIONFAQS 24

Page 2: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

2

InordertoregisteranapplicationontheSDLdeveloperportal,youmustfirstcreatebothadeveloperandcompanyprofile.DeveloperProfileRegistrationTocreateadeveloperprofile,clicktheusericoninthetoprightcornerofhttps://smartdevicelink.com/.Thisisthesameiconyouwillclicktologinuponfuturevisits.

Registerbycompletingtheform,orconnectingviayourGitHuborGoogleaccount.

Page 3: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

3

Aftercompletingtheform,youwillreceiveanemailfromsupport@smartdevicelink.comtoverifyyouremailaddress.Youwillneedtoclickthe“VerifyEmail”buttoninordertocompletedeveloperprofileregistration.

Afterclickingthe“VerifyEmail”button,yourdeveloperprofilehasbeencreated!Youcanthenproceedtoregisteracompany,oraccessthedeveloperportal.Toregisteracompany,clickthe“Yes,ProceedtoCompanyRegistration”button.Doingthiswilltakeyoudirectlytothecompanyregistrationform,describedonpage4ofthisguide,soyoucanskipthestepsdescribedonpage3.

Page 4: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

4

CompanyProfileRegistrationOnceyourdeveloperprofilehasbeencreated,youcanregisteracompanyprofileatanytimebyclicking“Companies&Apps”intheleftnavigationofyourdeveloperprofile.Toaccessyourdeveloperprofile,clicktheusericoninthetoprightcornerofhttps://smartdevicelink.com/.

Clickthe“RegisterNewCompany”buttontocontinue.

Page 5: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

5

Provideyourcompanynameandcompanyemailaddressinthecompanyregistrationform,andthenclickthe“SubmitforApproval”button.

Aftersubmittingtheform,youwillreceiveanemailfromsupport@smartdevicelink.comtoverifythecompanyemailaddressyouprovided.Youwillneedtoclickthe“VerifyEmail”buttoninordertocontinueyourcompanyprofileregistration.NOTE:thisisonlyrequiredifyourcompanyemailaddressisdifferentfromyourdeveloperprofileemailaddress.

Page 6: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

6

Afterverifyingyourcompanyemailaddress,youwillhavetheoptiontoprovideyourjobtitleand/orbusinessphonenumber.Provideifdesired,thenclickthe“SubmitforApproval”buttontocompletecompanyprofileregistration.

Youwillreceiveasuccessmessageaftersubmission.

Page 7: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

7

Onceyourcompanyprofileregistrationhasbeenprocessed–eitherbytheSDLCorbyamemberofyourcompanyifyourcompanywasregisteredpreviously–youwillreceiveanemailfromsupport@smartdevicelink.comwiththestatusofyourapplication.Youcanalsocheckonthestatusofyourapplicationbyaccessing“Companies&Apps”fromyourdeveloperprofile.

Afteryourcompanyhasbeensuccessfullyregistered,yourcompanyprofilecanbeaccessedbyclicking“Companies&Apps”fromyourdeveloperprofile.Fromhere,youcanseetheusersbelongingtoyourcompanyaswellasanyapplicationsregisteredunderyourcompany.

Page 8: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

8

ApplicationRegistrationPleasenotethatregisteringanapplicationandobtaininganAppIDisnotrequiredtobuildortestyourapp.Itwillonlybeneededwhenyourappisreadytoworkwithaproductionheadunitoramodulethatisemployingpolicyenforcement.Onceyourcompanyprofilehasbeencreated,youcanregisterapplicationsunderyourcompany.Toaccessyourcompanyprofile,clicktheusericoninthetoprightcornerofhttps://smartdevicelink.com/,thenselectthecompanytowhichtheapplicationshouldbelong.

Page 9: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

9

IfyouareaLevel1–4SDLCMember,hoveroverthe“Apps”tabinyourcompanyprofile,andselect“MyApps”fromthedropdown.

IfyouareaLevel5SDLCMember,simplyselect“Apps”withinyourcompanyprofile.

Therearetwodifferentwaystoregisteranapp,dependingonyoursituation.IfyoupreviouslyregisteredyourappviaanothermeansandalreadyhaveanApplicationID,clickthe“Clickhere”hyperlinkinthetext.

Page 10: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

10

Ifyouhavenotyetregisteredyourapp,clickthe“RegisteraNewApp”buttontoregisteryourapp.

Pleasecompletetheformwithyourapplicationinformation.Notethatthefieldsmarkedwithanasterisk(*)arerequired.

Page 11: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

11

Completethefollowingsectionsbycheckingthedesiredpermissioncheckbox(es).

If youwould like tohave your application featured in the SDLAppDirectory,make sure youuploadanappiconandcheckthe“Allowapptobesearchableinourappdirectory”checkbox.

Page 12: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

12

Inthe“OEMAllowances”sectionoftheform,youcanselectwhichOEMsyouwouldliketomakeyourapplicationinformationvisibleto.YoucanallowallcurrentandfutureSDLCMemberOEMsappaccessbycheckingthecheckbox,oryoucanselectspecificOEMsfromthedropdownmenu.

Onceyouhavecompletedtheformwithyourapplicationinformation,clickthe“RegisterApp”buttonatthebottomofthepage.

Youwillreceiveasuccessmessageoncetheapplicationhasbeenregistered,andbeabletoviewyourapplicationinformation,includingyourApplicationID.

Page 13: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

13

Pleasenote,makingchangestothe“AppInfo”pageafteryourapplicationhasbeencertifiedwillrequirere-submissionofyourappforcertification.ApplicationCertificationWhenyourapplicationisreadyforSDLCCertification,click“Edit”nexttoyourapplication.

Next,clickon“Certification”towardthetopofthepage.

Page 14: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

14

Pleasecompletetheformwithyourapplicationcertification information.Notethatthefieldsmarkedwithanasterisk(*)arerequired.

Onceyouhavecompletedtheformwithyourapplicationcertificationinformation,clickthe“SubmitforCertification”buttonatthebottomofthepage.

Youwillbeinformedthatonceyourapplicationissubmittedforcertification,youwillnotbeabletoeditanyofyourapplicationregistrationinformationwithinthedeveloperportal.Tocontinue,clickthe“OK”button.

Page 15: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

15

Youwillreceiveasuccessmessageoncetheapplicationhasbeensubmittedforcertification.Itisimportanttorememberthattheformwillbeinalockedstatewhileinreview.

Tostayinformedthroughouttheprocessofyourreview,clickon“Status”towardthetopofthepage.

Pleasenote,the“Status”willchangedependingonwhichstageyourapplicationisinduringcertificationreview.Theapplication’sOptionalTechnicalContactorCompanyAdmin(ifnoOptionalTechnicalContactislisted)willbenotifiedviaemailwhentheapplicationisapprovedordeniedbytheSDLC.

Page 16: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

16

AdditionalInformationAcceptingNewUsersOnceacompanyhasbeencreated,requestsfromnewuserstojointhecompanywillneedtobeapprovedbymembersofthecompany.Aniconwillappearnexttothe“Users”tabinyourcompanyprofileiftherearependingrequestsfromuserstojoinyourcompany.Totakeaction,clickonthe“Users”tab.

Next,selecttheuserandchoosetoeither“ApproveUser”or“Deny”.Theuserwillbenotifiedviaemail([email protected])ofthisaction.

Page 17: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

17

InvitingNewUsersOnceacompanyhasbeencreated,membersofthecompanycaninvitenewuserstojoin.Todoso,clickonthe“Users”tabinyourcompanyprofile,andthenclickthe“InviteUsers”button.

Providetheemailaddress(es)fortheuser(s)youwouldliketojoinyourcompanyandclickthe“SendInvites”button.Userswillreceiveanemailfromsupport@smartdevicelink.comwithaninvitationtojoin.ChangingRegistrationFormafterCertificationIfyoumakeanychangestoyourapplicationregistrationform(“AppInfo”)afteryourapplicationhasbeencertifiedbytheSDLC,youwillneedtore-submityourapplicationforSDLCcertification.ThisincludeschangingyourapplicationregistrationformtoselectadditionalOEMAllowanceswithwhomyou’dliketograntappinformationaccessviaSHAID.Afteralldesiredchangesaremadeonyourregistrationform,click“UpdateApp”atthebottomofthepage.

Youwillbeprovidedwiththefollowingpop-upinformingyouofthere-certificationrequirements.Pleaseclick“OK”tocontinue.

Page 18: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

18

Followtheinstructionsonpage12ofthisguidetore-submittheapplicationforcertification.Itmaybepossibletoexpeditethere-certificationprocessdependingonthechangesmadetotheapplicationregistrationformand/orapplicationitselfsinceitwaslastcertified.PleasenotifySDLC@smartdevicelink.comifyoubelievethechangesmadetotheformareminor(forexample,onlychangingthe“OEMAllowance”section).ReviewingApplicationsonBehalfoftheSDLCTobeanOEMAppChampion,andreviewapplicationsonbehalfoftheSDLC,youneedtosubmitCoreCertificationGuidelinesandbeSDLCoreCertified.CoreCertificationGuidelinesarelocatedhere:https://smartdevicelink.com/resources/core-certification-guidelines/.YoucanoptintobeanOEMAppChampionwithinyourDevPortalcompanyprofile.Thiswillalsoallowappdeveloperstospecificallyrequestyoutoreviewtheirapplication.

Flow1–Applicationrequestsyoutoreviewtheirapplication,astheirOEMAppChampionYou’llreceiveanemailnotifyingyouthatanapplicationdeveloperhasrequestedyoutoreviewtheirapplicationforSDLCCertification.

Page 19: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

19

AccessyourcompanyprofileontheSDLDeveloperPortal,hoverover“Apps”,andselect“PartnerApps”.

Theapplicationthatrequestedyourreviewwilldisplayunderthe“ChampionReviews”section.

Selecttheapplicationtogainappinformationrequiredtoreview.DownloadtheSelfCertificationFormprovidedbytheapplicationdeveloper.Then,performyourreviewoftheapplicationbygoingthroughtheAppCertificationGuidelines(reviewform)andtestingtheapplicationusingSDLCoreCertifiedhardware.Onceyourreviewiscomplete,uploadyourcompletedreviewform,andthenselect“ApproveCertification”or“DenyCertification”basedonyourreviewresults.

Page 20: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

20

Youcanalsoselect“Idon’twanttoreviewthisapp”whichwillsendtheapplicationbacktothe“ReviewRequests”queueforallOEMAppChampions.

Onceanapplicationhasbeenapprovedordenied,theSDLProjectMaintainerwillverifythatallinformationiscompleteandaccurate,andofficiallymarktheapplicationasapprovedordeniedforcertification.Anemailwillthenbesenttotheappdeveloperwiththeresults.Flow2–Applicationhasrequestedreview,butdidnotspecifyanOEMAppChampionIfanapplicationdeveloperdoesnotselectaspecificOEMastheirAppChampion,allOEMswhoareSDLCoreCertifiedandhaveoptedintoreviewapplicationsonbehalfoftheSDLCwillreceiveanemailnotifyingthemthatanapplicationhasrequestedSDLCCertification.NotethatthiswillonlyapplytoOEMSthatanappdeveloperhasselectedasan“OEMAllowance”ontheirappregistrationform.

Page 21: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

21

AccessyourcompanyprofileontheSDLDeveloperPortal,hoverover“Apps”,andselect“PartnerApps”.Theapplicationthatisreadyforreviewwilldisplayunder“ReviewRequests”.

Selecttheapplicationtogainappinformationrequiredtoreview,andclick“OpttoReview”

Page 22: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

22

Theapplicationwillnowbedisplayedinthe“ChampionReviews”sectionofyourprofile.

Selecttheapplicationtogainappinformationrequiredtoreview.DownloadtheSelfCertificationFormprovidedbytheapplicationdeveloper.Then,performyourreviewoftheapplicationbygoingthroughtheAppCertificationGuidelines(reviewform)andtestingtheapplicationusingSDLCoreCertifiedhardware.Onceyourreviewiscomplete,uploadyourcompletedreviewform,andthenselect“ApproveCertification”or“DenyCertification”basedonyourreviewresults.

Page 23: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

23

Youcanalsoselect“Idon’twanttoreviewthisapp”whichwillsendtheapplicationbacktothe“ReviewRequests”queueforallOEMAppChampions.

Onceanapplicationhasbeenapprovedordenied,theSDLProjectMaintainerwillverifythatallinformationiscompleteandaccurate,andofficiallymarktheapplicationasapprovedordenied.AnemailwillthenbesenttotheAppDeveloperwiththeresults.

Page 24: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

24

RegistrationandCertificationFAQs• WhoinitiatestheChampionrelationship?

o AnOEMwhoisSDLCoreCertifiedoptsintobean“OEMAppChampion”ontheircompanyprofileandtheappdevelopercanthenselectthatOEMastheirAppChampionintheirappcertificationrequest.TheOEMcanthendecidewhetherornottheywanttobetheAppChampionfortheappandreviewitonbehalfoftheSDLC.

• HowdoesanOEMAppChampioncontacttheappdeveloper?o TheappdevelopermaychoosetoprovideaTechnicalContactemailaddress

whenregisteringanapplication.Ifprovided,thisisaddressissharedwiththepartyreviewingtheapplicationonbehalfoftheSDLC.IfTechnicalContactisnotavailable,thereviewerwillhaveaccesstotheemailaddressassociatedwiththecompanythatregisteredtheapplication.

• AsanOEM,doesSDLCoreCertificationneedtobeperformedforeachIVIsystem?o It’srecommendedthatOEMscompletetheCoreCertificationGuidelinesfor

eachoftheirIVIsystems.ThiswillhelptoensurethatallapplicationscertifiedbytheSDLCwillworkwitheachoftheIVIsystems.InthecontextofSDLCApplicationCertification,anOEMonlyneedstohaveatleastoneIVIsystemthatisSDLCoreCertifiedinordertobeanAppChampion.TheymustusethatIVIsystemwhenreviewingapplicationsonbehalfoftheSDLC.

• DoesSDLCAppCertificationrequiretestingwithallIVIsystems?o No,SDLCAppCertificationonlyrequirestestingagainstonecertified

implementationofSDLCore.TheadvantageoftheSDLCoreandSDLAppCertificationGuidelinesisthattheyworktogether.Therefore,anappthathaspassedSDLCCertificationshouldworkonanycertifiedimplementationofSDLCore,andanyIVIsystemthathaspassedSDLCoreCertificationshouldbeabletosupportanapplicationthathaspassedSDLCAppCertification.ItisstillrecommendedthatOEMsandappdeveloperstestwitheachIVIsystem,buttheyshouldfindfewerissuesifthesebaselinecertificationshavefirstbeenmet.

• HowdoesthisprocessworkforOEMswhoareunabletoreviewapplications?o AnOEMdoesnothavetooptintobeanOEMAppChampion,andreviewing

applicationsonbehalfoftheSDLCisnotrequiredforanOEMtoaccessanapp.Applicationsthataren’treviewedbyOEMswillbereviewedbytheSDLC’sapplicationtestinghouse.TheadvantageofallowingOEMstoreviewonbehalfoftheSDLCisthattheycanhelpexpeditetheprocesstogetanapptomarket,astheSDLChaslimitedresources.However,allOEMswhichtheappdeveloperselectedasallowanceswillhaveaccesstotheapplicationonceithasbeenSDLCcertified.

• WhatistheapproximatetimingforSDLCAppCertification?o Initialturnaroundtimeistwodaysfromappsubmissiontoprovidingtheapp

withareviewstatus.Thistimecanvarybasedontheapplication’sstate,ifthequeueofapplicationsrequestingSDLCCertificationgrows,and/oriftheSDLCrunslowonresources.

Page 25: SDL Developer Portal Registration Guide V3 · company profile if there are pending requests from users to join your company. To take action, click on the “Users” tab. Next, select

SmartDeviceLinkConsortium,Inc.•c/oLivio•332E.LincolnAve.,Suite200•RoyalOak,MI48067•Tel248-591-0333

25

• Whenwouldanapplicationneedtoundergomultiplereviews?o IfanapplicationdoesnotpassSDLCCertification,theyareprovidedwiththeApp

CertificationGuidelinesshowingtheirfailedtestcases.Theappdeveloperwillthenneedtofixthosecasesandre-submittheirappforSDLCcertification.

• AremultiplemobiledevicesusedbytheSDLCtestinghouseforeachappreview?o Onlyonemobiledeviceisusedforanapplicationreview.Thedeviceusedis

listedintheAppCertificationGuidelinesdocumentprovidedtotheappdeveloperuponreviewcompletion.AsSDLCAppCertificationisonlymeanttoensurethattheSDLintegrationworkscorrectly,thisisallthatisrequired,astheProjectMaintainerteststhereleaseofeachSDLproxylibraryusingmultiplephones.IftheSDLCdeterminestheywanttocertifyapplicationsusingmodifiedSDLlibraries,thiswouldlikelyneedtochange.