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

Hi @ishijima_tatsuki_1

It seems this issue is expected because package name com.amazondeveloper.mysampleapp.main is not allowlisted.
If you have provided your DSN to your Amazon SA contact, please use the actual app package name that you are developing for.

Warm regards
Ivy

Hi @Ivy_Mahajan

Thank you for your response.

I understand that the cause of the issue is that the sample package name (com.amazondeveloper.mysampleapp.main) is not allowlisted.

Thank you very much for your prompt advice.

Best regards,

Tatsuki

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.