The app name does not appear in Live TV > Sync Source

My app name does not appear in Settings > Live TV > Sync Sources.

What are the conditions for the app name to be displayed here?

Hello @ishijima_tatsuki_1

I’ll look into your issue.
Can you please help me with what steps you are trying to follow, your use case, you app name and ASIN and also relevant screenshots please?

Warm regards,
Ivy

Hi @Ivy_Mahajan

The steps reproduced are as follows:

  1. Using the sample application (keplersampleapp) with package ID com.amazondeveloper.keplersampleapp, build and install it with the following command. Confirm that the application name (keplersampleapp) appears under Settings > Live TV > Sync Sources. The sample app is almost identical to the project created via VSCode > Kepler Studio > Create Kepler Project > hello-world.
$npm run clean
$npm install
$npm run build:debug
$kepler device install-app --directory . --buildType Debug

  1. Uninstall keplersampleapp. Verify the app name (keplersampleapp) no longer appears under Settings > Live TV > Sync Sources.

  2. Modify the package name, component name, and display name in the sample app’s (keplersampleapp) app.json and manifest.toml files as follows.

app.json

{
  "//": "The declared app name must follow this pattern to be KRL-compatible",
  - “name": "com.amazondeveloper.keplersampleapp.main",
  + “name": "com.amazondeveloper.mysampleapp.main",
  - “displayName": "keplersampleapp"
  + “displayName": "mysampleapp"
}

manifest.toml

[package]
- title = "Basic UI React Native Application for project keplersampleapp"
+ title = "Basic UI React Native Application for project mysampleapp"

version = "0.1.0"
- id = "com.amazondeveloper.keplersampleapp"
+ id = "com.amazondeveloper.mysampleapp"

[components]
[[components.interactive]]
- id = "com.amazondeveloper.keplersampleapp.main"
+ id = "com.amazondeveloper.mysampleapp.main"

runtime-module = "/com.amazon.kepler.keplerscript.runtime.loader_2@IKeplerScript_2_0"
launch-type = "singleton"
categories = ["com.amazon.category.main"]
  1. After making the changes, build and install using the command below. Check Settings > Live TV > Sync Sources; the app name (keplersampleapp) should no longer appear.
$npm run clean
$npm install
$npm run build:debug
$kepler device install-app --directory . --buildType Debug

If required, I can send you keplersampleapp.

Best regards,

Tatsuki