GithubHelp home page GithubHelp logo

Comments (5)

tuyaLang avatar tuyaLang commented on June 8, 2024

Could you please show me the podfile.lock file?

from tuyasmart_home_ios_sdk.

nimesh1997 avatar nimesh1997 commented on June 8, 2024

I had attached a podfile.lock content please check. Thanks.

`PODS:

  • CocoaAsyncSocket (7.6.5)
  • connectivity (0.0.1):
    • Flutter
    • Reachability
  • device_info (0.0.1):
    • Flutter
  • esys_flutter_share (0.0.1):
    • Flutter
  • Firebase/Analytics (6.33.0):
    • Firebase/Core
  • Firebase/Auth (6.33.0):
    • Firebase/CoreOnly
    • FirebaseAuth (~> 6.9.2)
  • Firebase/Core (6.33.0):
    • Firebase/CoreOnly
    • FirebaseAnalytics (= 6.8.3)
  • Firebase/CoreOnly (6.33.0):
    • FirebaseCore (= 6.10.3)
  • Firebase/Crashlytics (6.33.0):
    • Firebase/CoreOnly
    • FirebaseCrashlytics (~> 4.6.1)
  • Firebase/Database (6.33.0):
    • Firebase/CoreOnly
    • FirebaseDatabase (~> 6.6.0)
  • Firebase/DynamicLinks (6.33.0):
    • Firebase/CoreOnly
    • FirebaseDynamicLinks (~> 4.3.1)
  • Firebase/Messaging (6.33.0):
    • Firebase/CoreOnly
    • FirebaseMessaging (~> 4.7.0)
  • firebase_analytics (6.0.2):
    • Firebase/Analytics (~> 6.33.0)
    • Firebase/CoreOnly (~> 6.33.0)
    • firebase_core
    • Flutter
  • firebase_analytics_web (0.1.0):
    • Flutter
  • firebase_auth (0.18.3):
    • Firebase/Auth (~> 6.33.0)
    • Firebase/CoreOnly (~> 6.33.0)
    • firebase_core
    • Flutter
  • firebase_auth_web (0.1.0):
    • Flutter
  • firebase_core (0.5.2):
    • Firebase/CoreOnly (~> 6.33.0)
    • Flutter
  • firebase_core_web (0.1.0):
    • Flutter
  • firebase_crashlytics (0.2.3):
    • Firebase/CoreOnly (~> 6.33.0)
    • Firebase/Crashlytics (~> 6.33.0)
    • firebase_core
  • firebase_database (4.3.0):
    • Firebase/CoreOnly (~> 6.33.0)
    • Firebase/Database (~> 6.33.0)
    • firebase_core
    • Flutter
  • firebase_dynamic_links (0.1.0):
    • Firebase/DynamicLinks
    • Flutter
  • firebase_messaging (0.0.1):
    • Firebase/Core
    • Firebase/Messaging
    • Flutter
  • FirebaseAnalytics (6.8.3):
    • FirebaseCore (~> 6.10)
    • FirebaseInstallations (~> 1.6)
    • GoogleAppMeasurement (= 6.8.3)
    • GoogleUtilities/AppDelegateSwizzler (~> 6.7)
    • GoogleUtilities/MethodSwizzler (~> 6.7)
    • GoogleUtilities/Network (~> 6.7)
    • "GoogleUtilities/NSData+zlib (~> 6.7)"
    • nanopb (~> 1.30906.0)
  • FirebaseAuth (6.9.2):
    • FirebaseCore (~> 6.10)
    • GoogleUtilities/AppDelegateSwizzler (~> 6.7)
    • GoogleUtilities/Environment (~> 6.7)
    • GTMSessionFetcher/Core (~> 1.1)
  • FirebaseCore (6.10.3):
    • FirebaseCoreDiagnostics (~> 1.6)
    • GoogleUtilities/Environment (~> 6.7)
    • GoogleUtilities/Logger (~> 6.7)
  • FirebaseCoreDiagnostics (1.7.0):
    • GoogleDataTransport (~> 7.4)
    • GoogleUtilities/Environment (~> 6.7)
    • GoogleUtilities/Logger (~> 6.7)
    • nanopb (~> 1.30906.0)
  • FirebaseCrashlytics (4.6.2):
    • FirebaseCore (~> 6.10)
    • FirebaseInstallations (~> 1.6)
    • GoogleDataTransport (~> 7.2)
    • nanopb (~> 1.30906.0)
    • PromisesObjC (~> 1.2)
  • FirebaseDatabase (6.6.0):
    • FirebaseCore (~> 6.10)
    • leveldb-library (~> 1.22)
  • FirebaseDynamicLinks (4.3.1):
    • FirebaseCore (~> 6.10)
  • FirebaseInstallations (1.7.0):
    • FirebaseCore (~> 6.10)
    • GoogleUtilities/Environment (~> 6.7)
    • GoogleUtilities/UserDefaults (~> 6.7)
    • PromisesObjC (~> 1.2)
  • FirebaseInstanceID (4.8.0):
    • FirebaseCore (~> 6.10)
    • FirebaseInstallations (~> 1.6)
    • GoogleUtilities/Environment (~> 6.7)
    • GoogleUtilities/UserDefaults (~> 6.7)
  • FirebaseMessaging (4.7.1):
    • FirebaseCore (~> 6.10)
    • FirebaseInstanceID (~> 4.7)
    • GoogleUtilities/AppDelegateSwizzler (~> 6.7)
    • GoogleUtilities/Environment (~> 6.7)
    • GoogleUtilities/Reachability (~> 6.7)
    • GoogleUtilities/UserDefaults (~> 6.7)
    • Protobuf (>= 3.9.2, ~> 3.9)
  • Flutter (1.0.0)
  • flutter_webview_plugin (0.0.1):
    • Flutter
  • fluttertoast (0.0.2):
    • Flutter
  • FMDB (2.7.5):
    • FMDB/standard (= 2.7.5)
  • FMDB/standard (2.7.5)
  • geocoder (0.0.1):
    • Flutter
  • GoogleAppMeasurement (6.8.3):
    • GoogleUtilities/AppDelegateSwizzler (~> 6.7)
    • GoogleUtilities/MethodSwizzler (~> 6.7)
    • GoogleUtilities/Network (~> 6.7)
    • "GoogleUtilities/NSData+zlib (~> 6.7)"
    • nanopb (~> 1.30906.0)
  • GoogleDataTransport (7.5.1):
    • nanopb (~> 1.30906.0)
  • GoogleUtilities/AppDelegateSwizzler (6.7.2):
    • GoogleUtilities/Environment
    • GoogleUtilities/Logger
    • GoogleUtilities/Network
  • GoogleUtilities/Environment (6.7.2):
    • PromisesObjC (~> 1.2)
  • GoogleUtilities/Logger (6.7.2):
    • GoogleUtilities/Environment
  • GoogleUtilities/MethodSwizzler (6.7.2):
    • GoogleUtilities/Logger
  • GoogleUtilities/Network (6.7.2):
    • GoogleUtilities/Logger
    • "GoogleUtilities/NSData+zlib"
    • GoogleUtilities/Reachability
  • "GoogleUtilities/NSData+zlib (6.7.2)"
  • GoogleUtilities/Reachability (6.7.2):
    • GoogleUtilities/Logger
  • GoogleUtilities/UserDefaults (6.7.2):
    • GoogleUtilities/Logger
  • GTMSessionFetcher/Core (1.5.0)
  • leveldb-library (1.22)
  • location (0.0.1):
    • Flutter
  • location_web (0.0.1):
    • Flutter
  • MQTTClient (0.15.2):
    • MQTTClient/Core (= 0.15.2)
  • MQTTClient/Core (0.15.2):
    • MQTTClient/Manager
    • MQTTClient/Min
  • MQTTClient/Manager (0.15.2):
    • MQTTClient/Min
  • MQTTClient/Min (0.15.2)
  • nanopb (1.30906.0):
    • nanopb/decode (= 1.30906.0)
    • nanopb/encode (= 1.30906.0)
  • nanopb/decode (1.30906.0)
  • nanopb/encode (1.30906.0)
  • OpenSSL-Universal (1.0.2.20):
    • OpenSSL-Universal/Static (= 1.0.2.20)
  • OpenSSL-Universal/Static (1.0.2.20)
  • package_info (0.0.1):
    • Flutter
  • path_provider (0.0.1):
    • Flutter
  • path_provider_linux (0.0.1):
    • Flutter
  • path_provider_macos (0.0.1):
    • Flutter
  • path_provider_windows (0.0.1):
    • Flutter
  • printing (0.0.1):
    • Flutter
  • PromisesObjC (1.2.12)
  • Protobuf (3.14.0)
  • Reachability (3.2)
  • share (0.5.2):
    • Flutter
  • shared_preferences (0.0.1):
    • Flutter
  • sqflite (0.0.1):
    • Flutter
    • FMDB (~> 2.7.2)
  • TuyaCameraSDK (3.22.0)
  • TuyaSmartActivatorKit (3.22.1):
    • TuyaSmartDeviceKit (>= 3.20.0)
  • TuyaSmartBaseKit (3.22.2):
    • TuyaSmartUtil (>= 3.20.0)
    • YYModel
  • TuyaSmartBLEKit (3.22.6):
    • TuyaSmartActivatorKit (>= 3.20.0)
    • TuyaSmartBaseKit (>= 3.20.0)
    • TuyaSmartDeviceKit (>= 3.20.0)
    • TYBluetooth
  • TuyaSmartBLEMeshKit (3.22.1):
    • OpenSSL-Universal (~> 1.0.2.0)
    • TuyaSmartActivatorKit (>= 3.20.0)
    • TuyaSmartBaseKit (>= 3.20.0)
    • TuyaSmartBLEKit (>= 3.20.0)
    • TuyaSmartDeviceKit (>= 3.20.0)
    • TYBluetooth
  • TuyaSmartCameraBase (4.22.0)
  • TuyaSmartCameraKit (4.22.0):
    • TuyaSmartBaseKit
    • TuyaSmartCameraBase
    • TuyaSmartCameraM
    • TuyaSmartDeviceCoreKit
    • TYEncryptImage
  • TuyaSmartCameraM (4.22.0):
    • TuyaCameraSDK
    • TuyaSmartBaseKit
    • TuyaSmartCameraBase
    • TuyaSmartDeviceCoreKit
  • TuyaSmartDeviceCoreKit (3.22.4):
    • TuyaSmartBaseKit (>= 3.22.0)
    • TuyaSmartMQTTChannelKit (>= 3.20.0)
    • TuyaSmartSocketChannelKit (>= 3.20.0)
  • TuyaSmartDeviceKit (3.22.2):
    • TuyaSmartBaseKit (>= 3.22.0)
    • TuyaSmartDeviceCoreKit (>= 3.22.0)
  • TuyaSmartFeedbackKit (3.22.0):
    • TuyaSmartBaseKit
  • TuyaSmartHomeKit (3.22.0):
    • TuyaSmartActivatorKit (>= 3.22.0)
    • TuyaSmartBaseKit (>= 3.22.0)
    • TuyaSmartBLEKit (>= 3.22.0)
    • TuyaSmartBLEMeshKit (>= 3.22.0)
    • TuyaSmartDeviceCoreKit (>= 3.22.0)
    • TuyaSmartDeviceKit (>= 3.22.0)
    • TuyaSmartFeedbackKit (>= 3.22.0)
    • TuyaSmartMessageKit (>= 3.22.0)
    • TuyaSmartMQTTChannelKit (>= 3.20.0)
    • TuyaSmartSceneKit (>= 3.22.0)
    • TuyaSmartSocketChannelKit (>= 3.20.0)
    • TuyaSmartTimerKit (>= 3.22.0)
  • TuyaSmartMessageKit (3.22.0):
    • TuyaSmartBaseKit
  • TuyaSmartMQTTChannelKit (3.20.0):
    • MQTTClient (= 0.15.2)
    • TuyaSmartBaseKit (>= 3.20.0)
    • TuyaSmartQUIC
  • TuyaSmartQUIC (1.1.1)
  • TuyaSmartSceneKit (3.22.1):
    • TuyaSmartBaseKit (>= 3.20.0)
    • TuyaSmartDeviceKit (>= 3.20.0)
  • TuyaSmartSocketChannelKit (3.20.1):
    • CocoaAsyncSocket
    • TuyaSmartBaseKit (>= 3.20.0)
  • TuyaSmartTimerKit (3.22.0):
    • TuyaSmartBaseKit
    • TuyaSmartDeviceKit
  • TuyaSmartUtil (3.21.1)
  • TYBluetooth (3.17.0)
  • TYEncryptImage (4.22.0)
  • url_launcher (0.0.1):
    • Flutter
  • video_player (0.0.1):
    • Flutter
  • video_player_web (0.0.1):
    • Flutter
  • wakelock (0.0.1):
    • Flutter
  • webview_flutter (0.0.1):
    • Flutter
  • YYModel (1.0.4)

DEPENDENCIES:

  • connectivity (from .symlinks/plugins/connectivity/ios)
  • device_info (from .symlinks/plugins/device_info/ios)
  • esys_flutter_share (from .symlinks/plugins/esys_flutter_share/ios)
  • firebase_analytics (from .symlinks/plugins/firebase_analytics/ios)
  • firebase_analytics_web (from .symlinks/plugins/firebase_analytics_web/ios)
  • firebase_auth (from .symlinks/plugins/firebase_auth/ios)
  • firebase_auth_web (from .symlinks/plugins/firebase_auth_web/ios)
  • firebase_core (from .symlinks/plugins/firebase_core/ios)
  • firebase_core_web (from .symlinks/plugins/firebase_core_web/ios)
  • firebase_crashlytics (from .symlinks/plugins/firebase_crashlytics/ios)
  • firebase_database (from .symlinks/plugins/firebase_database/ios)
  • firebase_dynamic_links (from .symlinks/plugins/firebase_dynamic_links/ios)
  • firebase_messaging (from .symlinks/plugins/firebase_messaging/ios)
  • Flutter (from Flutter)
  • flutter_webview_plugin (from .symlinks/plugins/flutter_webview_plugin/ios)
  • fluttertoast (from .symlinks/plugins/fluttertoast/ios)
  • geocoder (from .symlinks/plugins/geocoder/ios)
  • location (from .symlinks/plugins/location/ios)
  • location_web (from .symlinks/plugins/location_web/ios)
  • package_info (from .symlinks/plugins/package_info/ios)
  • path_provider (from .symlinks/plugins/path_provider/ios)
  • path_provider_linux (from .symlinks/plugins/path_provider_linux/ios)
  • path_provider_macos (from .symlinks/plugins/path_provider_macos/ios)
  • path_provider_windows (from .symlinks/plugins/path_provider_windows/ios)
  • printing (from .symlinks/plugins/printing/ios)
  • share (from .symlinks/plugins/share/ios)
  • shared_preferences (from .symlinks/plugins/shared_preferences/ios)
  • sqflite (from .symlinks/plugins/sqflite/ios)
  • TuyaSmartCameraKit
  • TuyaSmartHomeKit
  • url_launcher (from .symlinks/plugins/url_launcher/ios)
  • video_player (from .symlinks/plugins/video_player/ios)
  • video_player_web (from .symlinks/plugins/video_player_web/ios)
  • wakelock (from .symlinks/plugins/wakelock/ios)
  • webview_flutter (from .symlinks/plugins/webview_flutter/ios)

SPEC REPOS:
trunk:
- CocoaAsyncSocket
- Firebase
- FirebaseAnalytics
- FirebaseAuth
- FirebaseCore
- FirebaseCoreDiagnostics
- FirebaseCrashlytics
- FirebaseDatabase
- FirebaseDynamicLinks
- FirebaseInstallations
- FirebaseInstanceID
- FirebaseMessaging
- FMDB
- GoogleAppMeasurement
- GoogleDataTransport
- GoogleUtilities
- GTMSessionFetcher
- leveldb-library
- MQTTClient
- nanopb
- OpenSSL-Universal
- PromisesObjC
- Protobuf
- Reachability
- TuyaCameraSDK
- TuyaSmartActivatorKit
- TuyaSmartBaseKit
- TuyaSmartBLEKit
- TuyaSmartBLEMeshKit
- TuyaSmartCameraBase
- TuyaSmartCameraKit
- TuyaSmartCameraM
- TuyaSmartDeviceCoreKit
- TuyaSmartDeviceKit
- TuyaSmartFeedbackKit
- TuyaSmartHomeKit
- TuyaSmartMessageKit
- TuyaSmartMQTTChannelKit
- TuyaSmartQUIC
- TuyaSmartSceneKit
- TuyaSmartSocketChannelKit
- TuyaSmartTimerKit
- TuyaSmartUtil
- TYBluetooth
- TYEncryptImage
- YYModel

EXTERNAL SOURCES:
connectivity:
:path: ".symlinks/plugins/connectivity/ios"
device_info:
:path: ".symlinks/plugins/device_info/ios"
esys_flutter_share:
:path: ".symlinks/plugins/esys_flutter_share/ios"
firebase_analytics:
:path: ".symlinks/plugins/firebase_analytics/ios"
firebase_analytics_web:
:path: ".symlinks/plugins/firebase_analytics_web/ios"
firebase_auth:
:path: ".symlinks/plugins/firebase_auth/ios"
firebase_auth_web:
:path: ".symlinks/plugins/firebase_auth_web/ios"
firebase_core:
:path: ".symlinks/plugins/firebase_core/ios"
firebase_core_web:
:path: ".symlinks/plugins/firebase_core_web/ios"
firebase_crashlytics:
:path: ".symlinks/plugins/firebase_crashlytics/ios"
firebase_database:
:path: ".symlinks/plugins/firebase_database/ios"
firebase_dynamic_links:
:path: ".symlinks/plugins/firebase_dynamic_links/ios"
firebase_messaging:
:path: ".symlinks/plugins/firebase_messaging/ios"
Flutter:
:path: Flutter
flutter_webview_plugin:
:path: ".symlinks/plugins/flutter_webview_plugin/ios"
fluttertoast:
:path: ".symlinks/plugins/fluttertoast/ios"
geocoder:
:path: ".symlinks/plugins/geocoder/ios"
location:
:path: ".symlinks/plugins/location/ios"
location_web:
:path: ".symlinks/plugins/location_web/ios"
package_info:
:path: ".symlinks/plugins/package_info/ios"
path_provider:
:path: ".symlinks/plugins/path_provider/ios"
path_provider_linux:
:path: ".symlinks/plugins/path_provider_linux/ios"
path_provider_macos:
:path: ".symlinks/plugins/path_provider_macos/ios"
path_provider_windows:
:path: ".symlinks/plugins/path_provider_windows/ios"
printing:
:path: ".symlinks/plugins/printing/ios"
share:
:path: ".symlinks/plugins/share/ios"
shared_preferences:
:path: ".symlinks/plugins/shared_preferences/ios"
sqflite:
:path: ".symlinks/plugins/sqflite/ios"
url_launcher:
:path: ".symlinks/plugins/url_launcher/ios"
video_player:
:path: ".symlinks/plugins/video_player/ios"
video_player_web:
:path: ".symlinks/plugins/video_player_web/ios"
wakelock:
:path: ".symlinks/plugins/wakelock/ios"
webview_flutter:
:path: ".symlinks/plugins/webview_flutter/ios"

SPEC CHECKSUMS:
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
connectivity: c72716e202a1225ec4810740d5cb56b8ae3bf4cc
device_info: d7d233b645a32c40dfdc212de5cf646ca482f175
esys_flutter_share: 403498dab005b36ce1f8d7aff377e81f0621b0b4
Firebase: 8db6f2d1b2c5e2984efba4949a145875a8f65fe5
firebase_analytics: 4538549a97ab7ef715588ec23cb3b555455169e7
firebase_analytics_web: 7d539061ea4af07563a0e21044af89cab70efec0
firebase_auth: 240419f6b00dea39c60a2a9c4379c16c4a4b02fb
firebase_auth_web: 0955c07bcc06e84af76b9d4e32e6f31518f2d7de
firebase_core: 350ba329d1641211bc6183a3236893cafdacfea7
firebase_core_web: d501d8b946b60c8af265428ce483b0fff5ad52d1
firebase_crashlytics: ebe0a8b60ac43115a4c80db5c63a00bbdeaf1770
firebase_database: bd51dc26c060f6e27a1326bc8c1ba283cd63c987
firebase_dynamic_links: 6aa278fc5e6e8cca17d5aa4c7aa46283f2b94749
firebase_messaging: 21344b3b3a7d9d325d63a70e3750c0c798fe1e03
FirebaseAnalytics: 5dd088bd2e67bb9d13dbf792d1164ceaf3052193
FirebaseAuth: c92d49ada7948d1a23466e3db17bc4c2039dddc3
FirebaseCore: d889d9e12535b7f36ac8bfbf1713a0836a3012cd
FirebaseCoreDiagnostics: 770ac5958e1372ce67959ae4b4f31d8e127c3ac1
FirebaseCrashlytics: 1a747c9cc084a24dc6d9511c991db1cd078154eb
FirebaseDatabase: 13a865a4b85897462b930eb683bda8f52583713f
FirebaseDynamicLinks: 6eac37d86910382eafb6315d952cc44c9e176094
FirebaseInstallations: 466c7b4d1f58fe16707693091da253726a731ed2
FirebaseInstanceID: bd3ffc24367f901a43c063b36c640b345a4a5dd1
FirebaseMessaging: 5eca4ef173de76253352511aafef774caa1cba2a
Flutter: 0e3d915762c693b495b44d77113d4970485de6ec
flutter_webview_plugin: ed9e8a6a96baf0c867e90e1bce2673913eeac694
fluttertoast: b644586ef3b16f67fae9a1f8754cef6b2d6b634b
FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
geocoder: 3cfab70531a0b367e917bafe82df4c30f6d4c45a
GoogleAppMeasurement: 966e88df9d19c15715137bb2ddaf52373f111436
GoogleDataTransport: f56af7caa4ed338dc8e138a5d7c5973e66440833
GoogleUtilities: 7f2f5a07f888cdb145101d6042bc4422f57e70b3
GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52
leveldb-library: 55d93ee664b4007aac644a782d11da33fba316f7
location: 3a2eed4dd2fab25e7b7baf2a9efefe82b512d740
location_web: b94e7433cfe28c0f7c8923c2ee482824b32e55a7
MQTTClient: 902c7bcac1501595f3d0b15178c7205b40331fb0
nanopb: 59317e09cf1f1a0af72f12af412d54edf52603fc
OpenSSL-Universal: ff34003318d5e1163e9529b08470708e389ffcdd
package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62
path_provider: abfe2b5c733d04e238b0d8691db0cfd63a27a93c
path_provider_linux: 4d630dc393e1f20364f3e3b4a2ff41d9674a84e4
path_provider_macos: f760a3c5b04357c380e2fddb6f9db6f3015897e0
path_provider_windows: a2b81600c677ac1959367280991971cb9a1edb3b
printing: 5ec249946ebbd51cead5ed9b0b48113bb5141bcf
PromisesObjC: 3113f7f76903778cf4a0586bd1ab89329a0b7b97
Protobuf: 0cde852566359049847168e51bd1c690e0f70056
Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
share: 7d22fe8baedfe93aefd864bf0b73f29711fbb0a3
shared_preferences: 1feebfa37bb57264736e16865e7ffae7fc99b523
sqflite: 4001a31ff81d210346b500c55b17f4d6c7589dd0
TuyaCameraSDK: 80ab38116c33e5f3139ca06b1ed685a398d03f08
TuyaSmartActivatorKit: 161d56db2e68fd1fad66820af0bffc15e70f5ae0
TuyaSmartBaseKit: 34ecdf83e4204bcc61bf399f7faa8b25ec2e1d48
TuyaSmartBLEKit: 1448cf65c11c850cfd7041d354987a3059498ab3
TuyaSmartBLEMeshKit: e99f978c07573fde2f2139f394ccdd99f3ab9488
TuyaSmartCameraBase: 0c6ea4b08c07c0ffd37d35751875a9dcde347659
TuyaSmartCameraKit: 601f1cd3581414d89ceb1c854bfe4db9131e1055
TuyaSmartCameraM: 235d6baeab3d57cffab0316ababa7c3b39407811
TuyaSmartDeviceCoreKit: 908aedc49bde250755116071ed9adf2dc7c87de2
TuyaSmartDeviceKit: c7801e3d1ae27822d5391e7fdc8c0d7eaa3deea9
TuyaSmartFeedbackKit: 4afe1fb31ab165f5b0f3418405c653b74a751707
TuyaSmartHomeKit: 1b2ab426e111a7b60a03e27636acdd75c0e2fde7
TuyaSmartMessageKit: 6302d0dc1111948c20a96f38e44d69429014108b
TuyaSmartMQTTChannelKit: 096c40a5be0e3953211453e7c6e7ea621512e261
TuyaSmartQUIC: 5bb81563fedf5b739ac50a5abbf42ec807cfb64b
TuyaSmartSceneKit: 4c98f3f7e5c2a8418139e3a356bba5cf61d87599
TuyaSmartSocketChannelKit: 094737c579ed90d3d4f9a9a58455aed57d2cd666
TuyaSmartTimerKit: 62cc6ee5bcaec18d1c149b98639e6dffc79fa8f5
TuyaSmartUtil: e657ec568b2df6ea578554870962528c47ee200d
TYBluetooth: 0741669a99673b1de97365fb7584eaee75db2bdd
TYEncryptImage: b7dd13b66c9d54b8fc7ce68c6a04042c169784cf
url_launcher: 0067ddb8f10d36786672aa0722a21717dba3a298
video_player: 9cc823b1d9da7e8427ee591e8438bfbcde500e6e
video_player_web: da8cadb8274ed4f8dbee8d7171b420dedd437ce7
wakelock: 0d4a70faf8950410735e3f61fb15d517c8a6efc4
webview_flutter: d2b4d6c66968ad042ad94cbb791f5b72b4678a96
YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30

PODFILE CHECKSUM: 65a81d61364f3fb73c378b87cbf46cb0e3d4dd57

COCOAPODS: 1.10.0
`

from tuyasmart_home_ios_sdk.

tuyaLang avatar tuyaLang commented on June 8, 2024

Can you send me the code for creating the camera and connecting?

from tuyasmart_home_ios_sdk.

nimesh1997 avatar nimesh1997 commented on June 8, 2024

I had attached the code below of camera initialisation,connecting and startPreview. Thanks

Code below:

//maintain TuyaSmartCameraType instance.
var doorBellCamera: TuyaSmartCameraType? = nil

inside viewDidLoad
override func viewDidLoad() {
super.viewDidLoad()
guard let device: TuyaSmartDevice = TuyaSmartDevice(deviceId: doorBellDeviceId) else{ print("tuya smartDevice is null initialisation failed") return }

           if device != nil {

           let p2pType = device.deviceModel.skills["p2pType"]
               let postData : NSDictionary = [
                   "devId": doorBellDeviceId
               ]


           TuyaSmartRequest().request(withApiName: "tuya.m.rtc.session.init",
                                                   postData: postData as? [AnyHashable : Any],
                                                   version: "1.0",
                                                   success:{ result in
                                                       guard let responder = result as? [AnyHashable:Any] else {
                                                           return;
                                                       }
                                                       DispatchQueue.global().async {
                                                           let config = TuyaSmartCameraFactory.ipcConfig(withUid: TuyaSmartUser.sharedInstance().uid, localKey: device.deviceModel.localKey, configData: responder)
                                                        self.doorBellCamera = TuyaSmartCameraFactory.camera(withP2PType: p2pType, config: config, delegate: self)
                                                        device.awake(success: nil, failure: nil)
                                                        self.doorBellCamera?.connect()


                                                       }


                                                   },
                                                   failure: { (error) in
                                                       if let e = error {
                                                           doorBellResult?(FlutterError(code: "getCameraConfigurations failure \(String(describing: error))", message: "getDoorbellConfigurations failure called ", details: nil))
                                                       }
                                                   })
           }

}

override func viewDidAppear(_ animated: Bool) { if(self.isConnected){ buildVideoView() } }

 func cameraDidConnected(_ camera: TuyaSmartCameraType!) {
    //update flag here
    self.isConnected = true
    //start live video
    doorBellCamera?.startPreview()
}

func cameraDidBeginPreview(_ camera: TuyaSmartCameraType!) {
    buildVideoView()
    doorBellCamera?.autoRender = true
}

from tuyasmart_home_ios_sdk.

nimesh1997 avatar nimesh1997 commented on June 8, 2024

Hi,
Can you please tell me why this error occurs and how to resolve this?
Thanks.

from tuyasmart_home_ios_sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.