【发布时间】:2022-08-23 14:44:33
【问题描述】:
我正在开发智能电视遥控器 Android 应用程序。我需要使用智能电视实现基于 pin 的身份验证。
我检查了太多解决方案,但不幸的是,似乎没有任何效果。我正在使用最新版本的三星智能电视。请帮助我如何使用最新版本来做这些事情。
我已经尝试了以下 API 端点,但它不起作用。
对于检查针是否已经出现:GET http://{{ip}}:8080/ws/apps/CloudPINPage
对于显示新引脚:POST http://{{ip}}:8080/ws/apps/CloudPINPage
另外,我检查了 Android SDK “SmartViewSDK-android-2.5.0”。此 SDK 也不支持基于 PIN 的身份验证的东西。
我使用此 API 获得了电视详细信息:http://{{IP}}:8001/api/v2/
响应如下:
{
\"device\": {
\"FrameTVSupport\": \"false\",
\"GamePadSupport\": \"true\",
\"ImeSyncedSupport\": \"true\",
\"Language\": \"en_GB\",
\"OS\": \"Tizen\",
\"PowerState\": \"on\",
\"TokenAuthSupport\": \"true\",
\"VoiceSupport\": \"true\",
\"WallScreenRatio\": \"0\",
\"WallService\": \"false\",
\"countryCode\": \"IN\",
\"description\": \"Samsung DTV RCR\",
\"developerIP\": \"192.168.1.116\",
\"developerMode\": \"1\",
\"duid\": \"uuid:4a01d903-971f-4972-af73-0e5e05e6534d\",
\"firmwareVersion\": \"Unknown\",
\"id\": \"uuid:4a01d903-971f-4972-af73-0e5e05e6534d\",
\"ip\": \"192.168.1.16\",
\"model\": \"20_KANTS2_FHD\",
\"modelName\": \"UA32TE40AAKBXL\",
\"name\": \"[TV] Office TV\",
\"networkType\": \"wireless\",
\"resolution\": \"1366x768\",
\"smartHubAgreement\": \"true\",
\"ssid\": \"24:0b:88:1f:7e:29\",
\"type\": \"Samsung SmartTV\",
\"udn\": \"uuid:4a01d903-971f-4972-af73-0e5e05e6534d\",
\"wifiMac\": \"80:8A:BD:78:A4:8D\"
},
\"id\": \"uuid:4a01d903-971f-4972-af73-0e5e05e6534d\",
\"isSupport\": \"{\\\"DMP_DRM_PLAYREADY\\\":\\\"false\\\",\\\"DMP_DRM_WIDEVINE\\\":\\\"false\\\",\\\"DMP_available\\\":\\\"true\\\",\\\"EDEN_available\\\":\\\"true\\\",\\\"FrameTVSupport\\\":\\\"false\\\",\\\"ImeSyncedSupport\\\":\\\"true\\\",\\\"TokenAuthSupport\\\":\\\"true\\\",\\\"remote_available\\\":\\\"true\\\",\\\"remote_fourDirections\\\":\\\"true\\\",\\\"remote_touchPad\\\":\\\"true\\\",\\\"remote_voiceControl\\\":\\\"true\\\"}\\n\",
\"name\": \"[TV] Office TV\",
\"remote\": \"1.0\",
\"type\": \"Samsung SmartTV\",
\"uri\": \"http://192.168.1.16:8001/api/v2/\",
\"version\": \"2.0.25\"
}
请指导我如何进行基于 pin 的身份验证。
感谢和问候。
标签: android tizen samsung-smart-tv remote-control smartthings