Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nav service route cancel #367

Merged
merged 5 commits into from
Oct 29, 2020
Merged

Conversation

RHenigan
Copy link

Fixes #229

This pull request [adds new content].

Summary of Changes

This PR adds a section to the Introduction for Video Streaming for Navigation apps instructing the developer to cancel their route if the navigation service becomes inactive

Copy link
Contributor

@NicoleYarroch NicoleYarroch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left a comment. I saw that the iOS code snippet is missing but I thought I would wait on creating it until my question was answered.

@RHenigan
Copy link
Author

@joeljfischer I moved the changes back to the Video Streaming for Navigation Apps section, is there a need for an iOS code snippet?

Head units supporting RPC v6.0+ may support navigation-specific subscription buttons for the navigation template. These subscription buttons allow your user to manipulate the map using hard buttons located on car's center console or steering wheel. It is important to support these subscription buttons in order to provide your user with the expected in-car navigation user experience. This is especially true on head units that don't support touch input as there will be no other way for your user to manipulate the map. See [Template Subscription Buttons](Displaying a User Interface/Template Subscription Buttons) for a list of these navigation buttons.

## Canceling the Route
Copy link
Contributor

@joeljfischer joeljfischer Oct 28, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Canceling the Route
## When to Cancel Your Route


## Canceling the Route
Between your navigation app and the embedded navigation app, only one route should be in progress at a time. When your navigation service is no longer the active service your app will need to cancel its route.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Between your navigation app and the embedded navigation app, only one route should be in progress at a time. When your navigation service is no longer the active service your app will need to cancel its route.
Between your navigation app, other navigation apps, and embedded navigation, only one route should be in progress at a time. To know when the embedded navigation or another navigation app has started a route, [create a navigation service](Other SDL Features/Creating an App Service) and when your service becomes inactive, your app should cancel any active route.

Comment on lines 107 to 108
!@
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The suggestions are messing up. Please take the raw code of this and insert it here.

@![iOS]

Objective-C
[self.sdlManager.systemCapabilityManager subscribeToCapabilityType:SDLSystemCapabilityTypeAppServices withUpdateHandler:^(SDLSystemCapability * _Nullable capability, BOOL subscribed, NSError * _Nullable error) {
    SDLAppServicesCapabilities *serviceCapabilities = capability.appServicesCapabilities;
    for (SDLAppServiceCapability *serviceCapability in serviceCapabilities.appServices) {
        if ([serviceCapability.updatedAppServiceRecord.serviceManifest.serviceName isEqualToString:<#Your service name#>]) {
            if (!serviceCapability.updatedAppServiceRecord.serviceActive) {
                // Cancel your active route
            }
        }
    }
}];
Swift
sdlManager.systemCapabilityManager.subscribe(capabilityType: .appServices) { (systemCapability, subscribed, error) in
    guard let serviceCapabilities = systemCapability?.appServicesCapabilities?.appServices else { return }
    for serviceCapability in serviceCapabilities {
        if serviceCapability.updatedAppServiceRecord.serviceManifest.serviceName == <#Your service name#> {
            if !serviceCapability.updatedAppServiceRecord.serviceActive.boolValue {
                // Cancel your active route
            }
        }
    }
}

!@

@JulianKast JulianKast merged commit 24d6bdb into release/fall-2020 Oct 29, 2020
@JulianKast JulianKast deleted the nav_service_route_cancel branch October 29, 2020 17:51
joeljfischer added a commit that referenced this pull request Nov 5, 2020
* Separated iOS and JavaSuite Migration guides (#323)

* Added Section for migrating to sdl v 5.0

* Added section to config.json

* Test

* Testing to see if new name works

* Testing names

* Created Java Suite own file for Migration guides

* Fixed formatting and removed comma

* Testing added brackets

* Removed brackets

* Separated iOS and Java Suite Migration guides

* Removed comma from config file

* Renamed Migration folder

* Fixed spacing

Co-authored-by: Julian Kast <julian@livio.com>

* Remove OnError from docs for deprecated method (#312)

* Update Android LockScreen Images (#293)

* Update Android LockScreen Images

* Resize android images added

* Minify images

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Update Documentation for foregroundServiceType (#298)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Additions and changes due to new JS 1.1 (#302)

* Additions and changes due to new JS 1.1

* Apply PR review feedback

* Remove OnError from docs for deprecated method

* Remove remaining onError references

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: Chris <chris@livio.io>

* Make rpc setters chainable (#329)

* start updating examples to use chainable setters

* Update with chainable examples

* Update rpc setters

* Updates based on dev review

* Update cancelInteractions

* Change to not chain setOnRPCResponseListener

* Undo changes for builder

* Fix review feedback

* Fix one more file where setter returns parent

* Fix syntax error

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Sdl file overwrite (#336)

* Fix java filet.setOverwrite docs

* fix typo

* Combine iOS and Android documentation

* Fix syntax issue and SDLFile class name

* fix syntax

* Try to fix syntax

* Remove Period

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Screen Manager Template management (#331)

* Changed Main Screen Templates guide

* Add Batch case to changLayout

* Formatting fix

* Formatting fix

* Removed old code

* format fix

* Added java example for template color change

* Removed old setDisplayLayout code and changed wording

* Formatting fix

* Fix wording

* Added TODOs for IOS and javaScript Suite

* Fix Joel's suggested changes for Customizing the Template and add iOS code to examples

* Added iOS code to Main Screen Templates, Implemented suggested changes on PR

* Added JavaScript Suite Examples

* Fix Formatting

* Removed extra space

* Added the word "the" for better flow

* Fixed iOS example code

Co-authored-by: Julian Kast <julian@livio.com>

* Add initial subtleAlert docs (#333)

* Add initial subtleAlert docs

* Update config for new dir name

* Update ios Code snippets

* Update JS code snippets

* Add images

* Minify images

* Update iOS subtleAlert snippets

* Replace Android Log with DebugTool log

* Update TTSChunk

* Resolve PR requests

* Added permissions and notification sections

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Replaced tabs with spaces

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixing newline

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Added missing plaform tag

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Add Android/Java code snippets

* Add Note block to match Subtl alert to alert

* Fixing headers and code snippets

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed code samples in the alert section

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Header fix

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Removed headers

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed headers and some code

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Updated code snippets

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed broken platform tag

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed iOS code snippet comments

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Apply suggestions web team

Update JS Docs based on web team suggestions

Co-authored-by: Chris <chris@livio.io>

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: NicoleYarroch <nicole@livio.io>
Co-authored-by: Chris <chris@livio.io>

* Audio Indications Alignment (#340)

* Send alert in java suite code snippet

* Add JS Todo

* update JS snippets

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Update Java Suite deprecated code snippets (#326)

* Remove extra curly brace from Slider code

* Update integration basics part 1

* Fix syntax error in AOA page

* Refactor code in HU language page

* Refactor code in checking supported features page

* Refactor code in security level page

* Refactor code in security level page

* Remove extra return

* Refactor code in integration basics page for javaSE

* Use DebugTool for logging

* Use DebugTool for logging

* Use DebugTool for logging

* Use DebugTool for logging

* Fix typo

* Refactor code in alerts page

* Remove TTSChunkFactory usages

* Refactor code in playing Audio Indications page

* Undo alert changes

* Refactor code in RC page

* Refactor code in RC page

* Remove the usage for android drawables in the samples

* Refactor code in creating app service page

* Refactor code in calling phone number page

* Refactor code in uploading files page

* Refactor code in uploading images page

* Refactor code in video intro page

* Refactor code in haptic manager page

* Refactor code in display turn directions page

* Add missing TAG params to log messeges

* Refactor code in display turn directions page

* Fix code per review comments

* Migration guide for Java Suite SDL 5.0 (#325)

* Added rough draft of updating minimum SDK and refactoring to use AndroidX

* Update Picture

* Added TTSChunkFactory removal and SdlManagerListener section to migration guide

* Fixed spaceing

* Add chainable RPC setter to migration guide

* Add Template Configuration  documentation to migration guide

* Added section on onError removed from listeners in migration guide

* Added Debug tool information

* Added section for import change

* Added link for SdlManagerListener changes

* Fixed spelling

* Added link for template changes

* Minify image

* Fixed spaceing

* Fixed spelling

* Import changes

* formatting

* Spelling fix

* Remove Space

* Add CharacterSets Details

* Change header

Co-authored-by: Julian Kast <julian@livio.com>
Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Add iOS "Updating to v7.0" guide (#339)

* Added link to readme file in installation guide (#350)

* Added link to readme file in installation guide

* Fixed workding

Co-authored-by: Julian Kast <julian@livio.com>

* Added missing documentation for vehicle data (#330)

* Added missing documentation for vehicle data

Added missing documentation for vehicle data

* Apply suggested comments

Apply suggested comments

* Review comments

Review comments

* Update Android Lock Screen docs (#349)

* Update Android Lock Screen docs

* Revert "Update Android Lock Screen docs"

This reverts commit f303101.

* Update lockscreen docs for android LockScreenConfig

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Add trademarks to head unit names (#354)

* Use trademark for sync HUs

* Update SYNC trademarks

* grammar fix in lockscreen page (#353)

* Remove code placeholders - Java Suite only (#344)

* Remove code placeholders part1

* Remove code placeholders part2

* Remove code placeholders part3

* Remove code placeholders part4

* Remove code placeholders part5

* Remove code placeholders part6

* Remove code placeholders part7

* Remove code placeholders part8

* Update docs/Displaying a User Interface/Alerts and Subtle Alerts/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Displaying a User Interface/Alerts and Subtle Alerts/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Remote Control Vehicle Features/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Remote Control Vehicle Features/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Using App Services/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Using App Services/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* undo a change done to the js code

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update iOS custom lock screen (#347)

* Update iOS custom lock screen

* Add information about transparent default background

* Fix review comment

* Fixes and remove modalPresentationStyle

* Additional lock screen fixes

* Add Swift Package Manager installation details (#355)

* Add Swift Package Manager installation details

* Additional SmartDeviceLinkSwift logging details

* Try to fix link

* Set size and minify image (#343)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Updated JavaScript and Java Suite code snippets for Additional HMI State Information (#341)

* Updated Java Suite code snippets for understanding permissions

* Added space for JS to add code

* Updated JavaScript examples for Understanding Permissions

Co-authored-by: Julian Kast <julian@livio.com>

* Use Listener for RemoteControl System Capability (#360)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Note that Apple System Log Target is now deprecated (#359)

* Note that Apple System Log Target is now deprecated

* Fix reference to Apple System Log

* Add router service Manifest example (#357)

* Create a vehicle data section (#364)

* Revert "Create a vehicle data section (#364)"

This reverts commit 3c9ffa2.

* Remove references to iOS 9 (#363)

* Remove references to iOS 9

* Re-add tag that should still be there

* Update docs/Video Streaming for Navigation Apps/Supporting Haptic Input/index.md

Co-authored-by: NicoleYarroch <nicole@livio.io>

Co-authored-by: NicoleYarroch <nicole@livio.io>

* Added info about adding permission for Android R (#370)

* Added info about adding permission for Android R

* Add symbol :

Co-authored-by: Julian Kast <julian@livio.com>

* Update code blocks in documentation (#346)

* Getting Started section

Integration Basics, Understanding Permissions, ..

* Displaying a user interface

Popup Keyboards
Slider
Template Custom Buttons
Template Subscription Buttons

* Customizing Lock and Functionality

Replaced params

* Fix in Playing Spoken Feedback

fixes in code snippets

* Playing Audio Indications

SDLAlert updated function

* Updating Other SDL Features

Updates in: Batch Sending RPCs

Retrieving vehicle data

Remote Control Vehicle Features

Calling a Phone Number

Using App Services

* Updating Other SDL Features

Uploading Images

Getting/Setting Navigation Destination

* Updates in Swift code blocks

Developer Tools

Video Streaming for Navigation Apps

* Update Obj c code Blocks

Displaying a User Interface

Speech and Audio

Other SDL Features

* Update Objc c code blocks

Other SDL Features
Video Streaming for Navigation Apps

* Update other SDL Features code

Getting the Navigation Destination

* Update code blocks

Developer Tools

* Comments review

Developer Tools

Displaying a User Interface

Getting Started

Other SDL Features

Speech and Audio

* Comment review

Displaying a User Interface

* Comment review

Comment review

* Remove optional

Remove optional

* Comment review

Comment review

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update gradle lines for java suite to 5.0.0 (#376)

* Update JavaEE and JavaSE gradle compile lines for hotfix 4.12.1 (#373)

* Update JavaEE and JavaSE gradle compile lines for hotfix 4.12.1

* Changed 4.12.0 to 4.12.1

Co-authored-by: Julian Kast <julian@livio.com>

* Update java suite gradle lines to 5.0.0

Co-authored-by: Julian Kast <Julian.kast@livio.io>
Co-authored-by: Julian Kast <julian@livio.com>

* Update min supported sdk to api 16 (#378)

* Add iOS tags to haptic touch guide (#369)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Nav service route cancel (#367)

* Add section to cover canceling route

* Change wording

* Move to app service docs

* Revert "Move to app service docs"

This reverts commit 700594d.

* Fix feedback add iOS snippets

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Separate integration basics guides (#380)

* Separated integration Basics Guides to be lib specific and updated links to the new guides.

* Update docs/Getting Started/Integration Basics - iOS/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update docs/Getting Started/Integration Basics - iOS/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update docs/Getting Started/Integration Basics - iOS/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update docs/Getting Started/Integration Basics - iOS/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update docs/Getting Started/Integration Basics - iOS/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Remove How SDL Works

Co-authored-by: Julian Kast <julian@livio.com>
Co-authored-by: Robert Henigan <robert.henigan@livio.io>
Co-authored-by: Joel Fischer <joeljfischer@gmail.com>
Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

Co-authored-by: Julian Kast <Julian.kast@livio.io>
Co-authored-by: Julian Kast <julian@livio.com>
Co-authored-by: Robert Henigan <robert.henigan@livio.io>
Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: Chris <chris@livio.io>
Co-authored-by: NicoleYarroch <nicole@livio.io>
Co-authored-by: Bilal Alsharifi <599206+bilal-alsharifi@users.noreply.github.com>
Co-authored-by: Frank Elias <69520919+FrankElias77@users.noreply.github.com>
joeljfischer added a commit that referenced this pull request Nov 17, 2020
* Separated iOS and JavaSuite Migration guides (#323)

* Added Section for migrating to sdl v 5.0

* Added section to config.json

* Test

* Testing to see if new name works

* Testing names

* Created Java Suite own file for Migration guides

* Fixed formatting and removed comma

* Testing added brackets

* Removed brackets

* Separated iOS and Java Suite Migration guides

* Removed comma from config file

* Renamed Migration folder

* Fixed spacing

Co-authored-by: Julian Kast <julian@livio.com>

* Remove OnError from docs for deprecated method (#312)

* Update Android LockScreen Images (#293)

* Update Android LockScreen Images

* Resize android images added

* Minify images

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Update Documentation for foregroundServiceType (#298)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Additions and changes due to new JS 1.1 (#302)

* Additions and changes due to new JS 1.1

* Apply PR review feedback

* Remove OnError from docs for deprecated method

* Remove remaining onError references

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: Chris <chris@livio.io>

* Make rpc setters chainable (#329)

* start updating examples to use chainable setters

* Update with chainable examples

* Update rpc setters

* Updates based on dev review

* Update cancelInteractions

* Change to not chain setOnRPCResponseListener

* Undo changes for builder

* Fix review feedback

* Fix one more file where setter returns parent

* Fix syntax error

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Sdl file overwrite (#336)

* Fix java filet.setOverwrite docs

* fix typo

* Combine iOS and Android documentation

* Fix syntax issue and SDLFile class name

* fix syntax

* Try to fix syntax

* Remove Period

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Screen Manager Template management (#331)

* Changed Main Screen Templates guide

* Add Batch case to changLayout

* Formatting fix

* Formatting fix

* Removed old code

* format fix

* Added java example for template color change

* Removed old setDisplayLayout code and changed wording

* Formatting fix

* Fix wording

* Added TODOs for IOS and javaScript Suite

* Fix Joel's suggested changes for Customizing the Template and add iOS code to examples

* Added iOS code to Main Screen Templates, Implemented suggested changes on PR

* Added JavaScript Suite Examples

* Fix Formatting

* Removed extra space

* Added the word "the" for better flow

* Fixed iOS example code

Co-authored-by: Julian Kast <julian@livio.com>

* Add initial subtleAlert docs (#333)

* Add initial subtleAlert docs

* Update config for new dir name

* Update ios Code snippets

* Update JS code snippets

* Add images

* Minify images

* Update iOS subtleAlert snippets

* Replace Android Log with DebugTool log

* Update TTSChunk

* Resolve PR requests

* Added permissions and notification sections

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Replaced tabs with spaces

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixing newline

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Added missing plaform tag

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Add Android/Java code snippets

* Add Note block to match Subtl alert to alert

* Fixing headers and code snippets

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed code samples in the alert section

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Header fix

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Removed headers

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed headers and some code

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Updated code snippets

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed broken platform tag

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed iOS code snippet comments

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Apply suggestions web team

Update JS Docs based on web team suggestions

Co-authored-by: Chris <chris@livio.io>

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: NicoleYarroch <nicole@livio.io>
Co-authored-by: Chris <chris@livio.io>

* Audio Indications Alignment (#340)

* Send alert in java suite code snippet

* Add JS Todo

* update JS snippets

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Update Java Suite deprecated code snippets (#326)

* Remove extra curly brace from Slider code

* Update integration basics part 1

* Fix syntax error in AOA page

* Refactor code in HU language page

* Refactor code in checking supported features page

* Refactor code in security level page

* Refactor code in security level page

* Remove extra return

* Refactor code in integration basics page for javaSE

* Use DebugTool for logging

* Use DebugTool for logging

* Use DebugTool for logging

* Use DebugTool for logging

* Fix typo

* Refactor code in alerts page

* Remove TTSChunkFactory usages

* Refactor code in playing Audio Indications page

* Undo alert changes

* Refactor code in RC page

* Refactor code in RC page

* Remove the usage for android drawables in the samples

* Refactor code in creating app service page

* Refactor code in calling phone number page

* Refactor code in uploading files page

* Refactor code in uploading images page

* Refactor code in video intro page

* Refactor code in haptic manager page

* Refactor code in display turn directions page

* Add missing TAG params to log messeges

* Refactor code in display turn directions page

* Fix code per review comments

* Migration guide for Java Suite SDL 5.0 (#325)

* Added rough draft of updating minimum SDK and refactoring to use AndroidX

* Update Picture

* Added TTSChunkFactory removal and SdlManagerListener section to migration guide

* Fixed spaceing

* Add chainable RPC setter to migration guide

* Add Template Configuration  documentation to migration guide

* Added section on onError removed from listeners in migration guide

* Added Debug tool information

* Added section for import change

* Added link for SdlManagerListener changes

* Fixed spelling

* Added link for template changes

* Minify image

* Fixed spaceing

* Fixed spelling

* Import changes

* formatting

* Spelling fix

* Remove Space

* Add CharacterSets Details

* Change header

Co-authored-by: Julian Kast <julian@livio.com>
Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Add iOS "Updating to v7.0" guide (#339)

* Added link to readme file in installation guide (#350)

* Added link to readme file in installation guide

* Fixed workding

Co-authored-by: Julian Kast <julian@livio.com>

* Added missing documentation for vehicle data (#330)

* Added missing documentation for vehicle data

Added missing documentation for vehicle data

* Apply suggested comments

Apply suggested comments

* Review comments

Review comments

* Update Android Lock Screen docs (#349)

* Update Android Lock Screen docs

* Revert "Update Android Lock Screen docs"

This reverts commit f303101.

* Update lockscreen docs for android LockScreenConfig

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Add trademarks to head unit names (#354)

* Use trademark for sync HUs

* Update SYNC trademarks

* grammar fix in lockscreen page (#353)

* Remove code placeholders - Java Suite only (#344)

* Remove code placeholders part1

* Remove code placeholders part2

* Remove code placeholders part3

* Remove code placeholders part4

* Remove code placeholders part5

* Remove code placeholders part6

* Remove code placeholders part7

* Remove code placeholders part8

* Update docs/Displaying a User Interface/Alerts and Subtle Alerts/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Displaying a User Interface/Alerts and Subtle Alerts/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Remote Control Vehicle Features/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Remote Control Vehicle Features/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Using App Services/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Using App Services/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* undo a change done to the js code

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update iOS custom lock screen (#347)

* Update iOS custom lock screen

* Add information about transparent default background

* Fix review comment

* Fixes and remove modalPresentationStyle

* Additional lock screen fixes

* Add Swift Package Manager installation details (#355)

* Add Swift Package Manager installation details

* Additional SmartDeviceLinkSwift logging details

* Try to fix link

* Set size and minify image (#343)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Updated JavaScript and Java Suite code snippets for Additional HMI State Information (#341)

* Updated Java Suite code snippets for understanding permissions

* Added space for JS to add code

* Updated JavaScript examples for Understanding Permissions

Co-authored-by: Julian Kast <julian@livio.com>

* Use Listener for RemoteControl System Capability (#360)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Note that Apple System Log Target is now deprecated (#359)

* Note that Apple System Log Target is now deprecated

* Fix reference to Apple System Log

* Add router service Manifest example (#357)

* Create a vehicle data section (#364)

* Revert "Create a vehicle data section (#364)"

This reverts commit 3c9ffa2.

* Remove references to iOS 9 (#363)

* Remove references to iOS 9

* Re-add tag that should still be there

* Update docs/Video Streaming for Navigation Apps/Supporting Haptic Input/index.md

Co-authored-by: NicoleYarroch <nicole@livio.io>

Co-authored-by: NicoleYarroch <nicole@livio.io>

* Added info about adding permission for Android R (#370)

* Added info about adding permission for Android R

* Add symbol :

Co-authored-by: Julian Kast <julian@livio.com>

* Update code blocks in documentation (#346)

* Getting Started section

Integration Basics, Understanding Permissions, ..

* Displaying a user interface

Popup Keyboards
Slider
Template Custom Buttons
Template Subscription Buttons

* Customizing Lock and Functionality

Replaced params

* Fix in Playing Spoken Feedback

fixes in code snippets

* Playing Audio Indications

SDLAlert updated function

* Updating Other SDL Features

Updates in: Batch Sending RPCs

Retrieving vehicle data

Remote Control Vehicle Features

Calling a Phone Number

Using App Services

* Updating Other SDL Features

Uploading Images

Getting/Setting Navigation Destination

* Updates in Swift code blocks

Developer Tools

Video Streaming for Navigation Apps

* Update Obj c code Blocks

Displaying a User Interface

Speech and Audio

Other SDL Features

* Update Objc c code blocks

Other SDL Features
Video Streaming for Navigation Apps

* Update other SDL Features code

Getting the Navigation Destination

* Update code blocks

Developer Tools

* Comments review

Developer Tools

Displaying a User Interface

Getting Started

Other SDL Features

Speech and Audio

* Comment review

Displaying a User Interface

* Comment review

Comment review

* Remove optional

Remove optional

* Comment review

Comment review

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update gradle lines for java suite to 5.0.0 (#376)

* Update JavaEE and JavaSE gradle compile lines for hotfix 4.12.1 (#373)

* Update JavaEE and JavaSE gradle compile lines for hotfix 4.12.1

* Changed 4.12.0 to 4.12.1

Co-authored-by: Julian Kast <julian@livio.com>

* Update java suite gradle lines to 5.0.0

Co-authored-by: Julian Kast <Julian.kast@livio.io>
Co-authored-by: Julian Kast <julian@livio.com>

* Update min supported sdk to api 16 (#378)

* Add iOS tags to haptic touch guide (#369)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Nav service route cancel (#367)

* Add section to cover canceling route

* Change wording

* Move to app service docs

* Revert "Move to app service docs"

This reverts commit 700594d.

* Fix feedback add iOS snippets

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Split video streaming docs

* link ios to new ios page

* remove extra close tag

Co-authored-by: Julian Kast <Julian.kast@livio.io>
Co-authored-by: Julian Kast <julian@livio.com>
Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: Chris <chris@livio.io>
Co-authored-by: NicoleYarroch <nicole@livio.io>
Co-authored-by: Bilal Alsharifi <599206+bilal-alsharifi@users.noreply.github.com>
Co-authored-by: Joel Fischer <joeljfischer@gmail.com>
Co-authored-by: Frank Elias <69520919+FrankElias77@users.noreply.github.com>
joeljfischer added a commit that referenced this pull request Nov 19, 2020
* Separated iOS and JavaSuite Migration guides (#323)

* Added Section for migrating to sdl v 5.0

* Added section to config.json

* Test

* Testing to see if new name works

* Testing names

* Created Java Suite own file for Migration guides

* Fixed formatting and removed comma

* Testing added brackets

* Removed brackets

* Separated iOS and Java Suite Migration guides

* Removed comma from config file

* Renamed Migration folder

* Fixed spacing

Co-authored-by: Julian Kast <julian@livio.com>

* Remove OnError from docs for deprecated method (#312)

* Update Android LockScreen Images (#293)

* Update Android LockScreen Images

* Resize android images added

* Minify images

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Update Documentation for foregroundServiceType (#298)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Additions and changes due to new JS 1.1 (#302)

* Additions and changes due to new JS 1.1

* Apply PR review feedback

* Remove OnError from docs for deprecated method

* Remove remaining onError references

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: Chris <chris@livio.io>

* Make rpc setters chainable (#329)

* start updating examples to use chainable setters

* Update with chainable examples

* Update rpc setters

* Updates based on dev review

* Update cancelInteractions

* Change to not chain setOnRPCResponseListener

* Undo changes for builder

* Fix review feedback

* Fix one more file where setter returns parent

* Fix syntax error

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Sdl file overwrite (#336)

* Fix java filet.setOverwrite docs

* fix typo

* Combine iOS and Android documentation

* Fix syntax issue and SDLFile class name

* fix syntax

* Try to fix syntax

* Remove Period

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Screen Manager Template management (#331)

* Changed Main Screen Templates guide

* Add Batch case to changLayout

* Formatting fix

* Formatting fix

* Removed old code

* format fix

* Added java example for template color change

* Removed old setDisplayLayout code and changed wording

* Formatting fix

* Fix wording

* Added TODOs for IOS and javaScript Suite

* Fix Joel's suggested changes for Customizing the Template and add iOS code to examples

* Added iOS code to Main Screen Templates, Implemented suggested changes on PR

* Added JavaScript Suite Examples

* Fix Formatting

* Removed extra space

* Added the word "the" for better flow

* Fixed iOS example code

Co-authored-by: Julian Kast <julian@livio.com>

* Add initial subtleAlert docs (#333)

* Add initial subtleAlert docs

* Update config for new dir name

* Update ios Code snippets

* Update JS code snippets

* Add images

* Minify images

* Update iOS subtleAlert snippets

* Replace Android Log with DebugTool log

* Update TTSChunk

* Resolve PR requests

* Added permissions and notification sections

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Replaced tabs with spaces

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixing newline

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Added missing plaform tag

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Add Android/Java code snippets

* Add Note block to match Subtl alert to alert

* Fixing headers and code snippets

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed code samples in the alert section

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Header fix

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Removed headers

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed headers and some code

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Updated code snippets

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed broken platform tag

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Fixed iOS code snippet comments

Signed-off-by: NicoleYarroch <nicole@livio.io>

* Apply suggestions web team

Update JS Docs based on web team suggestions

Co-authored-by: Chris <chris@livio.io>

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: NicoleYarroch <nicole@livio.io>
Co-authored-by: Chris <chris@livio.io>

* Audio Indications Alignment (#340)

* Send alert in java suite code snippet

* Add JS Todo

* update JS snippets

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Update Java Suite deprecated code snippets (#326)

* Remove extra curly brace from Slider code

* Update integration basics part 1

* Fix syntax error in AOA page

* Refactor code in HU language page

* Refactor code in checking supported features page

* Refactor code in security level page

* Refactor code in security level page

* Remove extra return

* Refactor code in integration basics page for javaSE

* Use DebugTool for logging

* Use DebugTool for logging

* Use DebugTool for logging

* Use DebugTool for logging

* Fix typo

* Refactor code in alerts page

* Remove TTSChunkFactory usages

* Refactor code in playing Audio Indications page

* Undo alert changes

* Refactor code in RC page

* Refactor code in RC page

* Remove the usage for android drawables in the samples

* Refactor code in creating app service page

* Refactor code in calling phone number page

* Refactor code in uploading files page

* Refactor code in uploading images page

* Refactor code in video intro page

* Refactor code in haptic manager page

* Refactor code in display turn directions page

* Add missing TAG params to log messeges

* Refactor code in display turn directions page

* Fix code per review comments

* Migration guide for Java Suite SDL 5.0 (#325)

* Added rough draft of updating minimum SDK and refactoring to use AndroidX

* Update Picture

* Added TTSChunkFactory removal and SdlManagerListener section to migration guide

* Fixed spaceing

* Add chainable RPC setter to migration guide

* Add Template Configuration  documentation to migration guide

* Added section on onError removed from listeners in migration guide

* Added Debug tool information

* Added section for import change

* Added link for SdlManagerListener changes

* Fixed spelling

* Added link for template changes

* Minify image

* Fixed spaceing

* Fixed spelling

* Import changes

* formatting

* Spelling fix

* Remove Space

* Add CharacterSets Details

* Change header

Co-authored-by: Julian Kast <julian@livio.com>
Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Add iOS "Updating to v7.0" guide (#339)

* Added link to readme file in installation guide (#350)

* Added link to readme file in installation guide

* Fixed workding

Co-authored-by: Julian Kast <julian@livio.com>

* Added missing documentation for vehicle data (#330)

* Added missing documentation for vehicle data

Added missing documentation for vehicle data

* Apply suggested comments

Apply suggested comments

* Review comments

Review comments

* Update Android Lock Screen docs (#349)

* Update Android Lock Screen docs

* Revert "Update Android Lock Screen docs"

This reverts commit f303101.

* Update lockscreen docs for android LockScreenConfig

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Add trademarks to head unit names (#354)

* Use trademark for sync HUs

* Update SYNC trademarks

* grammar fix in lockscreen page (#353)

* Remove code placeholders - Java Suite only (#344)

* Remove code placeholders part1

* Remove code placeholders part2

* Remove code placeholders part3

* Remove code placeholders part4

* Remove code placeholders part5

* Remove code placeholders part6

* Remove code placeholders part7

* Remove code placeholders part8

* Update docs/Displaying a User Interface/Alerts and Subtle Alerts/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Displaying a User Interface/Alerts and Subtle Alerts/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Remote Control Vehicle Features/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Remote Control Vehicle Features/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Using App Services/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update docs/Other SDL Features/Using App Services/index.md

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* undo a change done to the js code

Co-authored-by: Robert Henigan <robert.henigan@livio.io>

* Update iOS custom lock screen (#347)

* Update iOS custom lock screen

* Add information about transparent default background

* Fix review comment

* Fixes and remove modalPresentationStyle

* Additional lock screen fixes

* Add Swift Package Manager installation details (#355)

* Add Swift Package Manager installation details

* Additional SmartDeviceLinkSwift logging details

* Try to fix link

* Set size and minify image (#343)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Updated JavaScript and Java Suite code snippets for Additional HMI State Information (#341)

* Updated Java Suite code snippets for understanding permissions

* Added space for JS to add code

* Updated JavaScript examples for Understanding Permissions

Co-authored-by: Julian Kast <julian@livio.com>

* Use Listener for RemoteControl System Capability (#360)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Note that Apple System Log Target is now deprecated (#359)

* Note that Apple System Log Target is now deprecated

* Fix reference to Apple System Log

* Add router service Manifest example (#357)

* Create a vehicle data section (#364)

* Revert "Create a vehicle data section (#364)"

This reverts commit 3c9ffa2.

* Remove references to iOS 9 (#363)

* Remove references to iOS 9

* Re-add tag that should still be there

* Update docs/Video Streaming for Navigation Apps/Supporting Haptic Input/index.md

Co-authored-by: NicoleYarroch <nicole@livio.io>

Co-authored-by: NicoleYarroch <nicole@livio.io>

* Added info about adding permission for Android R (#370)

* Added info about adding permission for Android R

* Add symbol :

Co-authored-by: Julian Kast <julian@livio.com>

* Update code blocks in documentation (#346)

* Getting Started section

Integration Basics, Understanding Permissions, ..

* Displaying a user interface

Popup Keyboards
Slider
Template Custom Buttons
Template Subscription Buttons

* Customizing Lock and Functionality

Replaced params

* Fix in Playing Spoken Feedback

fixes in code snippets

* Playing Audio Indications

SDLAlert updated function

* Updating Other SDL Features

Updates in: Batch Sending RPCs

Retrieving vehicle data

Remote Control Vehicle Features

Calling a Phone Number

Using App Services

* Updating Other SDL Features

Uploading Images

Getting/Setting Navigation Destination

* Updates in Swift code blocks

Developer Tools

Video Streaming for Navigation Apps

* Update Obj c code Blocks

Displaying a User Interface

Speech and Audio

Other SDL Features

* Update Objc c code blocks

Other SDL Features
Video Streaming for Navigation Apps

* Update other SDL Features code

Getting the Navigation Destination

* Update code blocks

Developer Tools

* Comments review

Developer Tools

Displaying a User Interface

Getting Started

Other SDL Features

Speech and Audio

* Comment review

Displaying a User Interface

* Comment review

Comment review

* Remove optional

Remove optional

* Comment review

Comment review

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update gradle lines for java suite to 5.0.0 (#376)

* Update JavaEE and JavaSE gradle compile lines for hotfix 4.12.1 (#373)

* Update JavaEE and JavaSE gradle compile lines for hotfix 4.12.1

* Changed 4.12.0 to 4.12.1

Co-authored-by: Julian Kast <julian@livio.com>

* Update java suite gradle lines to 5.0.0

Co-authored-by: Julian Kast <Julian.kast@livio.io>
Co-authored-by: Julian Kast <julian@livio.com>

* Update min supported sdk to api 16 (#378)

* Add iOS tags to haptic touch guide (#369)

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Nav service route cancel (#367)

* Add section to cover canceling route

* Change wording

* Move to app service docs

* Revert "Move to app service docs"

This reverts commit 700594d.

* Fix feedback add iOS snippets

Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>

* Better Align Audio Streaming Doc Format

* Fixed from review feedback

* Fix iOS Tag

* remove extra close tag

* Update docs/Video Streaming for Navigation Apps/Audio Streaming/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update docs/Video Streaming for Navigation Apps/Audio Streaming/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Update docs/Video Streaming for Navigation Apps/Audio Streaming/index.md

Co-authored-by: Joel Fischer <joeljfischer@gmail.com>

* Refactor based on review

* Change null check for audio example

* Fix review feedback

* Apply suggestions from code review

Co-authored-by: Bilal Alsharifi <599206+bilal-alsharifi@users.noreply.github.com>

Co-authored-by: Julian Kast <Julian.kast@livio.io>
Co-authored-by: Julian Kast <julian@livio.com>
Co-authored-by: Henigan <rheniga1@MGC12Z921DLVCG.fbpld77.ford.com>
Co-authored-by: Chris <chris@livio.io>
Co-authored-by: NicoleYarroch <nicole@livio.io>
Co-authored-by: Bilal Alsharifi <599206+bilal-alsharifi@users.noreply.github.com>
Co-authored-by: Joel Fischer <joeljfischer@gmail.com>
Co-authored-by: Frank Elias <69520919+FrankElias77@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants