Bixby Developer Center

Build Conversational Experiences
Guides
References

2021 April–June

21C Capsule SDK Release Notes

Option to Obtain Permission through Bixby Views Links

We've added a permission-link component that allows you to display a link within a layout that users can click to grant a specific permission.

input-view {
match: ...
render {
layout {
section {
content {
permission-link {
text (Provide location access for better results) // required
device-location-access
on-allow { // required
intent {
goal {
myRadioPlayer.PlayRadio @context (Outer)
}
value {
myRadioPlayer.PlayRadio.Local (true)
}
}
}
on-deny { // optional
intent {
goal {
myRadioPlayer.PlayRadio @context (Outer)
}
value {
myRadioPlayer.PlayRadio.Local (false)
}
}
}
}
}
}
}
}
}

Fridge Device Support for Capsule Lock

The fridge device type now supports capsule lock.

Wildcards Deprecated with Confirming Links Match Patterns

Bixby does not support wildcards (_) when used with confirming link match patterns.

Deprecation Stages (learn more)

  • Stage 1: R21C
  • Stage 2: R21F
  • End of Life: None

Equal Parents Key Deprecated

We've deprecated support for the equal-parents key. You should use the inherit-predicates key instead.

Deprecation Stages (learn more)

  • Stage 1: R21C
  • Stage 2: R21F
  • End of Life: None

21D Capsule SDK Release Notes

Updated: May 12, 2021

Samsung Payment Service (SPS) Deprecated

We've deprecated the Samsung Payment Service (SPS), which was available only to specific developers. If you are currently using SPS, you should now punch the user out to the app or website to complete the transaction.

Deprecation Stages (learn more)

  • Stage 1: R21D
  • Stage 2: R21G
  • End of Life: R21O

New Icon When Requesting Device Location Access

If your capsule currently requests device-location-access within permission-link, Bixby now shows an icon next to the text:

Permission link component requesting `device-location-access` on mobile, fridge, and watch devices

21E Capsule SDK Release Notes

Updated: June 7, 2021

payment-selection Component Deprecated

We've deprecated the payment-selection Views component, in continuing our deprecation of SPS-related functionality. If you are currently using SPS, you should now punch the user out to the app or website to complete the transaction.

Deprecation Stages (learn more)

  • Stage 1: R21E
  • Stage 2: R21H
  • End of Life: None

The $vivContext parameter now includes the Samsung authServerUrl through refreshToken in internal capsules only.