Browse the most common questions and expert answers about Mini Programs on the Tuya IoT Platform.
You need to configure the domain name in the WeChat Mini Program backend by yourself. First, the WeChat Mini Program needs to call initRequest for project initialization, and then proceed with platform authorization.
The mini program device log capability is free, but users need to renew annually to continue enjoying this feature. There will be an SMS reminder for users to renew before expiration.
You can use the device log interface to query the log status of the device. Specific operation steps are as follows: 1. Visit the following link to get interface details: https://developer.tuya.com/en/miniapp/develop/ray/api/logs 2. Use this interface to make a call to query the device logs.
Please ensure all resource addresses are HTTPS; static resources, request, uploadFile, downloadFile, etc., need to have their corresponding domains/paths configured on the WeChat Mini Program developer platform.
No. Mini Programs do not have a DOM, so UI libraries based on the React DOM cannot be used. It is recommended to use native component libraries or a hybrid development approach like Ray.
Please refer to the documentation: https://developer.tuya.com/en/miniapp/develop/ray/api/ui/navigation-bar/hideHomeButton#hidehomebutton.
No, they do not. Mini Programs located in the native Tab bar are directly closed and do not enter memory caching.
You can use the Image Capture API to crop it. Refer to the chooseCropImage example. https://github.com/Tuya-Community/tuya-miniapp-demo/tree/master/rayPicApi/src/pages/ChooseCropImage.
Some services in the smart scene service package are implemented through mini-programs. Therefore, when introducing smart scene services, you must also introduce the mini-program service package and map service package. Otherwise, some functions may become ineffective. Add the corresponding mini-program dependencies and capability packages. implementation 'com.thingclips.smart:thingsmart-bizbundle-homekit' implementation 'com.thingclips.smart:thingsmart-bizbundle-mapkit' implementation 'com.thingclips.smart:thingsmart-bizbundle-bizkit' implementation "com.thingclips.smart:thingsmart-bizbundle-miniapp".
You need to enter the demonstration video URL in the Remarks area for app review. Ensure that the same device is used in the demonstration video and screenshots and bound to the demonstration account. The video shooting requirements are as follows: (1) Ensure that the reviewer can clearly see your device and iPhone putting together. Then, tap your app icon to access the app. (2) Do not use a demonstration account that has been bound to a device. Register a new account, bind the device to the new account in the app, and control the device through the app. (3) You are advised to upload your demonstration video to YouTube. After uploading the video, you need to click the I'm not a robot checkbox during reCAPTCHA verification. Only then is your video link valid. Verify that the URL is valid. If you do not perform the reCAPTCHA verification, the reviewer cannot watch the video and your app launch request will be rejected. For details, visit https://www.youtube.com/watch?v=L2S-Tn8oz6o&feature=youtu.be.
Preparation Materials: 1. You need to prepare a brand new IP and computer that have not registered/logged into a Google developer account in advance. 2. Personal information and company have not registered a Google account. 3. Credit card has not paid for a Google developer account (Visa or MasterCard). 1.Create a Google Account (If you already have a Google account, you can skip this step) If domestic customers need to register a Google account, they must use overseas IP to log in. 1. Log in to the website: https://play.google.com/console/u/0/signup 2. Fill in the relevant information, the information should be filled in Pinyin, do not use Chinese characters. 3. Verify the phone number, you can choose a Chinese phone for verification. ps: If it shows unable to verify, it is recommended to download the [QQ Mail] app on the mobile phone, add an account through QQ Mail, select Gmail, and create a new account to bind the phone. 4. After completing the filling, check and agree to the privacy terms, and you can successfully create a Google account. 2.Register as a Google Developer Account 1. Log in to Google Play Console, select organization type. https://play.google.com/console/u/0/signup 2. Reminder to use D-U-N-S number, just click continue. 3. Fill in the company name. 4. Link Google payment account (need to create a payment account and apply for D-U-N-S number). 5. Enter the D-U-N-S number you applied for (you need to register a D-U-N-S account in advance, specific tutorial can refer tohttps://support.tuya.com/zh/help/_detail/Kam3pskapsytn#%E4%BA%8C%E3%80%81%E7%94%B3%E8%AF%B7%E9%82%93%E7%99%BD%E6%B0%8F%E7%A0%81%EF%BC%88D-U-N-S%20%E7%A0%81%EF%BC%89%EF%BC%9A 5. Fill in the company's basic information. 6. Fill in developer account information (this step requires phone and email verification). 7. Fill in your experience using the Google Play platform. 8. There will be some information to fill in later, app release plan, contact information, etc. 9. Payment, need to pay.
Reason: No association found between the App and the Mini Program In the Developer Platform - Delivery Management, check whether the current App is in the delivery App list. If it is not on the list, select the App you want to deliver.
For details, please refer to the document: https://developer.tuya.com/en/miniapp/devtools/tools/workspace#open-in-visual-studio-code.
Can call the getAppInfo interface, which returns a parameter containing a language abbreviation field.
No need to add.
Operating System: Windows 10 or macOS 10.13 and above. Processor: Intel i5 or equivalent performance and above. Memory: At least 8GB RAM. Storage: At least 256GB SSD. Display: Resolution at least 1920x1080. These configurations can support common development tools, such as Visual Studio Code and WeChat Developer Tools, to run smoothly.
Check whether the App base library version is greater than or equal to the mini program base library version.
Ensure the applet has uploaded the correct version to the cloud.
Ensure the App account associated with the mini program is correct.
If you want to expand the functionality based on the original OEM App, it can be achieved by developing a smart miniapp. https://platform.tuya.com/oem/smartConfig?type=minimarket.
Go toGoogle Play Console, select your app, choose Test and ReleaseApp integrityPlay app signingSeeting, and then find the fieldSHA-256 certificate fingerprint.
Download address: https://developer.tuya.com/en/miniapp/devtools/download.
As shown in the figure: Click the download button to download the corresponding QR code, and scan it through a browser or other scanning tools to obtain the corresponding link address.
The MiniApp itself is free of charge, but some cloud capabilities invoked may incur charges, such as the advanced device log capability.
Check if the experience code has expired or exceeded the usage limit.
Only preview and trial versions of mini programs support enabling the debugging feature.
Ensure the parameters are correct in Tuya MiniApp IDE and switch to the home with the group or device.
Not Supported.
Hello, this is because the authorized mini program belongs to a personal account and requires the use of enterprise certified mini programs for authorization before obtaining cloud plugins. The main reason is that WeChat requires authorization for the mini program service category to be device management category, which is not available for personal mini programs.
Currently, the custom email address function is not supported.
To upload your App to the Google Store, please find the .aab package in the Launch App and upload it.
Domestic Apple developers support Alipay/WeChat/UnionPay cards, while overseas Apple developers support Visa or MasterCard credit cards.
Background: Starting October 16, 2024, apple developers must provide their trader status to submit new apps or app updates for distribution in the European Union. To comply with the Digital Services Act, go to the Business section by February 17, 2025 to provide your trader status or your app will be removed from the App Store in the EU. Solutions: Step 1: Complete compliance requirements Click on the image above: after click "Go to Business", as shown in the following figure,then click [Complete Compliance Requirements] Step 2: How to know if you’re a trader - If your App is not list in the EU App store, or if you are not earning revenue from your App, for example if your app not includesin-app purchases, or if it's a paid or ad-sponsored app, select [I'm not a trader under the DSA or I don't plan to distribute in the EU], please directly to the step 3 to complete - If you are earning through the App, please select [I'm a trader under the DSA] and please directly to the step 4; Refer to Apple's official documentation :https://developer.apple.com/help/app-store-connect/manage-compliance-information/manage-european-union-digital-services-act-trader-requirements/ Step 3: I am not a trader If you select [I'm not a trader under the DSA or I don't plan to distribute in the EU] then click done,and you have complete the requirements Step 4: I am a trader If you have selected [I'm a trader under the DSA], click next. Step 5: Fill in the information You need to fill in the Country Calling Code, Contact phone Number and Contact E-mail Address,then click next Step 6: Verify Email Step 7: Verify Phone Number Step 8: Confirm contact information: The following image is shown on the App store after filling in this form:.
Hello, if you registered using a WeChat account, it cannot be unbound at the moment. We suggest you register again with a new account.
This is because the old version of miniprogram-ci or the third-party framework failed to inject the correct regeneratorRuntime. This error affects only the developer tool emulator and mini programs of the development or trial version. You can perform troubleshooting based on the official solution of WeChat. For more information, see https://developers.weixin.qq.com/community/develop/doc/0004c0da25c2a874534d4637851400?highLine=%25E5%25B0%258F%25E7%25A8%258B%25E5%25BA%258F%25E4%25BD%2593%25E9%25AA%258C%25E7%2589%2588%25E7%2599%25BD%25E5%25B1%258F.
If this problem occurs, please check the following two points: (1) Please check whether the Apple ID (i.e. Apple developer account), App special password, and Apple App ID are entered correctly; (2) Check if the App has ipa or not, if not, please build App first.
The complete rejection reason is as follows: "android.permission.ACCESS_BACKGROUND_LOCATION, Your prominent disclosure must appear before your app’s location runtime permission, and it must tell users which feature(s) will use location in the background. Based on our review, your app’s prominent disclosure didn’t meet this criteria." This is because your app has enabled the geofencing feature, which requires you to go to the Google console and fill out the sensitive app permission description. For specific steps, refer to https://support.tuya.com/en/help/_detail/Ka9igbeo14qhj.
Please check: https://developer.tuya.com/en/miniapp/.
1, Please first confirm which region the login account on the App side belongs to 2, Check on the Mini Program Developer Platform - Distribution page to see if this region has conducted a Mini Program launch.
You can log in to the Tencent Cloud website filing mini program or Tencent Cloud website filing console to check the filing number that has been registered.
It can be downloaded in the App management.
You need to log in to the Apple Developer Center to handle some agreements. Find App Store Connect, and check all pending agreements in the Agreements, Tax, and Banking section. If you are a member of multiple teams, please make sure to select the correct team in the top right corner. Ensure that this is done as the account holder, as only they can accept legal agreements.
Apple requires that their clients renew their Apple Developer Account on an annual basis. Please note that Apple will remove your apps from the App Store until you've renewed your subscription. To renew your annual membership: Sign in Apple Developer Click the "Renew Membership" button – here is an Apple FAQ that walks you through the details of your program renewal Check ‘Auto-Renew’ Membership to avoid automatic expiration of your Membership after one year and ensure your app remains active in the Apple Store.
Prerequisites 1. The authorizing party has registered an Apple developer account. If not, refer to the tutorial to register one: https://support.tuya.com/en/help/_detail/Kam3pskapsytn 2. The authorized party has registered an Apple ID. 1. The authorizing party logs in to App Store Connect and clicks Users and Access. 2. The authorizing party clicks the plus (+) icon and enters the name and Apple ID of the authorized party. (If the app is launched for the first time, it is recommended that Role be set to Management.) 3. The authorizing party clicks Invite. The authorized party checks the email address bound to the Apple ID and clicks the link in the received email to accept the invitation. 4. The link is redirected to the Apple website. The authorizing party enters the Apple ID and completes authorization.
In the place where you create certificates in the Apple Developer Center, choose the application ID you created when you made the certificate before, which is usually the same as the iOS package name.
Please refer to the document for resolution: https://support.tuya.com/zh/help/_detail/Kcc6992xdsize.
From August 1, 2022, the required API level for new apps released on Google Play is 31 (Android 12); From November 1, 2022, for apps updating versions on Google Play, the new version's API level requirement is 31 (Android 12); From November 1, 2022, for apps already released on Google Play, if their API level is lower than 30 (Android 11), new users with Android 12 and above systems will not be able to find and download their apps. 【Countermeasure】 For OEM Apps, Tuya has adapted the Google's API level to 30 (compatible with Android 11) in the v3.26.5 and above templates; In the v3.34.5 and above templates, it has adapted the Google's API level to 31 (compatible with Android 12), 1) If your app is first-time shooting, please switch to template 3.34.5 and above for construction and publication after August 1; 2) If your app is an updated version for publication, please switch to the 3.34.5 and above template for construction and publication after November 1; 3) For custom apps, if there is a need to update the app in the near future, please contact your project manager for Google API adaptation work to avoid affecting your app publishing progress; 4) If your app has been published to Google Play, and your template is lower than v3.26.5, it is recommended to upgrade your app as soon as possible, to avoid situations where your end consumers cannot download the app.
When the current version is not on the shelf, as shown in the figure, this version of the APK has already been uploaded to Google Play and cannot be uploaded repeatedly. You can submit a Technical ticket on the platform to modify the version code of Android, and then upload the APK after rebuilding the App.
So far, the network configuration plug-in can support Bluetooth (communication protocol 2.0 or above), Wi-Fi slow flash hotspot network configuration (AP network configuration), QR code network configuration, and wireless Zigbee device network configuration. Introduction to network configuration: By default, it enters self-discovery network configuration, supporting Bluetooth single point, Beacon, Zigbee wireless gateway and sub-devices, and dual-mode devices. Manual network configuration supports Wi-Fi hotspot AP network configuration and IPC camera QR code network configuration. The scan code button in the upper right corner supports NB-IoT product scan code network configuration. For more information, click here.
View the SHA-256 hash value for Google Play applications Go to Google Play Console, select your app, choose ReleaseSetupApp integrityApp signingApp signing key certificate, and then find the fieldSHA-256 certificate fingerprint. View the SHA-256 hash value for Tuya applications Go to App Certificate for Android, and find the SHA-256 certificate fingerprint. If the SHA-256 certificate fingerprint in the Google Play console is inconsistent with Tuya, input the SHA256 key of the Google Play application in the 'Add SHA256' input box of the Android App certificate. Click on save and rebuild your App. ps:There may be multiple SHA256 hash key values in the Google play console, which can be viewed in the Google Play Console (as shown below). It is recommended to input all the SHA256 key into the IoT platform and rebuild the App.
1.Use the Google Play developer account to log in to the Google Play Console. 2.Click your App. 3. In the left-side navigation bar, select Release. 4. Click ProductionCreate new release. 5. After clicking on Create New Release, two scenarios may occur: There is a change signing key option. Click Change signing key. There is no change signing key option.
Use the Google Play developer account to log in to the Google Play Console. Click your App. 3. In the left-side navigation bar, select Release. 4. Click ProductionCreate new release. 5. Click Change signing key. 6. Download encryption public key.
Device network needs to be allocated through App or applet before it is connected to the project.
No. However, an OEM App account can be transferred.
After you bind skills with your WeChat mini program, your WeChat mini program can obtain verification codes for implementing skills. If you want to buy voice control skills and an OEM WeChat mini program, contact Tuya personnel. * The following figures show the procedures for obtaining verifications for implementing skills in the OEM WeChat mini program.
When you submit a code package for review, check whether the privacy settings are ignored.
When you build an OEM app based on OEM app template v4.5 or later, to enhance the security of your app, you must enable Signature Protection for Android. Otherwise, your OEM app cannot be built. If signature protection is enabled for your app, you need to fill in the SHA-256 hash value from Google Play , otherwise the app will be unavailable. If the App you downloaded from Google Play flashes back and cannot be used, please follow the steps: Go to Tuya IoT Development Platform App Creation. On the OEM Apps page, find the app to be updated and click the app name to enter the overview page. 3. Go to App Certificate for AndroidSignature Protection for Android, and click Add SHA256 Hash Value. In the field that appears, enter the SHA-256 hash value. 4. Click Save. Rebuild the app and then update the latest version on Google Play. How can I check the SHA-256 certificate fingerprint of my app that is launched on Google Play? Go to Google Play Console, select your app, choose ReleaseSetupApp integrityApp signingApp signing key certificate, and then find the fieldSHA-256 certificate fingerprint.
After the Apple account expires, you need to renew the annual fee before you can continue to use it. Failure to renew the fee in time will cause the store's App to be offline. It will automatically go online within 48 hours after the renewal. If there are special circumstances, please consult Apple customer service.
When you launch an app on the App Store, the privacy policy and technical support website are mandatory. If your company does not have a technical support website, enter the official website of your company. Do not enter any website related to Tuya here. If the company does not have an official website, ou can get Protocol URL in Required Setting-Privacy Policy-Top right corner of IoT platform.
Starting April 2021, all iOS and iPadOS Apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK. Tuya OEM App has been adapted to Xcode12 in the template v3.24.6 and above (please contact Tuya PM for coordination as soon as possible for custom branches), and it is recommended to use the latest template to build and launch it (Apps that launch before April will not be affected); Starting from April, templates prior to OEM v3.24.6 will not be able to be released to the App Store. Please make reasonable arrangements in advance. Thank you for your support to Tuya! With official announcement: https://developer.apple.com/news/?id=itpt8dkc.
Your Apple developer account may have expired without its annual fee renewed. Before an account expires, Apple sends an official email to notify the account owner. Check whether you have received such an email in the mailbox used for registering your Apple developer account. If your account expires, renew your account. Alternatively, contact Apple customer service personnel. Tuya cannot locate the specific causes for third-party platforms.
WeChat provides the SMS signature authorization. It cannot be modified.
The maximum number of UUIDs indicates the number of devices that you can commission. After you launch your app on an app platform, there is no restriction on the number of mobile phones where the app can be installed.
For more information, please click on:https://docs.tuya.com/en/iot/testing-and-certification/general-test-guidelines/rf-test?id=K9ia1ow5a955p.
The number of UUIDs refers to the number of devices that you can commission when you register an Apple developer account. No application is required.
The inviter’s Google account must be a developer account. If you have not registered one, you can refer to the link: https://support.tuya.com/en/help/_detail/Kaj90fp4yhwf2 Step one: Enter google play console, on the left menu, click users and permissions https://play.google.com/console/developers Step two:Invite new users Step three:authorize the users Filled in Google account, here you can set access permissions and expiration date step four:The authorized accepts the invitation via email The authorized person will receive an invitation email, click the link and accept the invitation.
In normal cases, you are not advised to enable the app signing function independently. When performing operations, select OPT-OUT. Other operations do not change. The enabling of the app signing function incurs the following problems: 1. The original Google Play signature becomes invalid, which affects the configured map key. You need to use the development account to obtain the SHA1 value under the app signing function and re-configure a map key. 2. If Facebook or Twitter login is configured, you also need to re-configure a key.
Step 1: Go to Apple’s developer website and create an Apple ID if you don’t already have one and set up two-factor authentication for your account Go to https://developer.apple.com/ Then click on “Account” at the top of the page. If you don’t already have an Apple ID you can create one by clicking on the “Create yours now” link next to “Don’t have an Apple ID?” This will take you through the process of creating an Apple ID which will allow you to log-in to your Apple developer account once created. If you already have an Apple ID created that you’d like to use, go ahead and log-in with that Apple ID. Once you have created your Apple ID, you will also need to enable two-factor authentication on it which is a requirement by Apple for all Apple IDs. Step 2: Click “Join the Apple Developer Program” Once you’ve logged-in, or created a new Apple ID and have logged-in with it at https://developer.apple.com/ you’ll see a link titled “Join the Apple Developer Program”. This will take you to a page where Apple tells you all about the developer program. You can read through this if you want, but once you’re ready click on the “Enroll” button. This will take you to a page telling you what the two different account types are, and what you need for each one. These are the two different types of Apple developer accounts: Individual: An individual account only allows for a single primary login to be created to the iOS Developer Account. Also, the developer name that will be made public (on the App Store) will be your First and Last name. Sign up for an individual account only if your app is branded to you as an individual. Company/Organization: A company/organization account allows for multiple user logins to be created and managed with varying permissions capabilities for each login. The developer name that will be made public will be your company or organization’s name. Enrolling in the correct account, or entity type, is vitally important to getting your app submitted and approv.
You can enter your app test account and password. You can customize a virtual account in email address format and select America as the registration area. When you register the account, contact Tuya personnel to obtain the verification code. Bind a device to the account for testing, which can be a virtual device. Ensure that the device is online in the review period and the same as that in the screenshots and demonstration video.
Apple App Store does not allow transparent images. The error message is displayed because you have uploaded a logo with rounded corners. The system considers the four corners as transparent by default. If you upload a square logo, the system automatically converts it to a logo with rounded corners based on the icon requirement of Apple App Store.
App update process: 1、Please follow the app update step on IoT:https://developer.tuya.com/en/docs/iot/app-development/oem-app/version-update/tuyaiot?id=K989rswpivu4n 2、Update app version on google play: https://developer.tuya.com/en/docs/iot/app-development/oem-app/version-update/google-play-version-update?id=K989rt2uvcild Determine whether the launched version template is lower than v3.20.0 (customized branch contact PM to confirm whether it contains the code of ACCESS_BACKGROUND_LOCATION) 1. When geofencing is enabled in the previous version: Step 1: Log in to the Google Play Developer Platform (https://play.google.com/console/developers), Click "Policies-Application Content-Sensitive Application Permissions" and click the "Start" button. Step 2: Please follow the below guidance to complete the information. * Policy compliance: select "Yes". * Application purpose: fill in the following description. App function introduction, customers describe themselves according to the actual products sold and the use functions of the app. If there are multiple apps, need to ensure their differences * Location access: Please fill in the below content. 1. Currently only "smart"-"when location changes" will use the function permission of "use location in the background". 2. "When location changes" is the core function of "smart" in ( App name). To use this function, users must turn on the permission of "use location in the background". 3. It will not upload any relevant data to the cloud, nor will it be used to support advertising and other purposes. * Video description: Please refer to the demo video provided by Tuya (https://www.youtube.com/watch?v=S0j8hsv-CdE&feature=youtu.be), and use your App to record the same function demonstration operation Video, then upload YouTube and get the URL address to fill in the content; Please note: 1. Since the geofencing function is edge trigger (the trigger condition is from 0 to 1), the actual change of the geographic location of your phone.
SKU is Stock Keeping Unit. You can use the pinyin or English name of the App as the SKU.
Because the server is deployed in the USA, files are not uploaded in real time. After you upload your .ipa file, wait for more than 10 minutes and refresh the page. When the page displays "Select a build version before you submit your app", your .ipa file has been uploaded onto the server. You can select an app version to update. If you can't see it in half an hour, please check your email, Apple may send an email to your developer account, you need to refer to the tips in the email to make corresponding changes before rebuilding the app and uploading the ipa file.
For more information, please click on: https://docs.tuya.com/en/iot/testing-and-certification/general-test-guidelines/zigbee-distance-test?id=K9hr624o9ika4.
You need to upload the App package to TestFlight and test the App again. If no issues are found in the test, you can launch the App again based on the normal process. Apps launched in TestFlight are valid for 90 days. For details, visit: https://developer.tuya.com/en/docs/iot/app-development/oem-app/app-realease/ios-realease?id=K989rsnqk0gnk.
If you fail to export an .ipa file, the .ipa file may have been deleted (or revoked) from the Apple developer backend. Create a certificate and a .mobileprovision file, and package them.
Buyers pay the amount paid by WeChat securely and will directly enter your WeChat Pay merchant account. You can set up automatic withdrawal of funds in the WeChat Pay merchant background, and the system will automatically perform withdrawals to your associated bank card.
For more information, please click on: https://docs.tuya.com/en/iot/testing-and-certification/general-test-guidelines/sigmesh-sub-device-test?id=K9gorgx8yn2uw.
Yes,you can select the region when publishing.
One year from the date when the certificate is created.
App introduction is important. Use a sentence to describe your app in the Promotional Text area and describe your app functions in the Description area. Do not use company introduction to replace app functions in the Description area.
The review time is generally 1-3 working days.After the review, it will be listed on the App Store in ways,automatic/timed/manual according to your choice,and an approval notification will be sent to the specified contact email address. For any problems encountered during an app launch, contact Tuya personnel any time.
A signature is a verification mechanism for Android apps in the Android system. It describes the trust relationship between the developer and an app. Typically, the system verifies whether the new app version has the same signature as the installed app when you upgrade the app. If they are inconsistent, the new version cannot be installed. After an app is launched, we do not recommend that you change the app signature. Most third-party services, such as Google Maps and Amap, verify the app's developer information based on the fingerprint information of the signature. Therefore, modifying the signature may also affect third-party services.
If your app is alerted by Google Play or removed and the removal reason is "Need login credentials for App review" Google review personnel need to log in to your app but do not have an account. You must provide your app test account and password to Google review personnel. Follow the following steps to provide your app account and password to Google review personnel: 1. Log in to Google Play Console.Click App content, and click App access. 2. Select All or some functionality is restricted and click Add new instructions. 3. Enter your account name, for example, test account. Enter the app account and password. Specify the region where the app belongs, for example, China or America in the Notes area. 4. Click Apply in the bottom right corner. The app is sent to Google for review. If it is not reviewed, click Release overview and click the icon for sending review.
If you receive an email from Apple, the email say that the status of the App is in the Pending Agreement, and the App can no longer search form the App Store, as shown below: Solution: Log in to Apple Developer to check whether Apple developers need to renew, or download the [Apple Developer] App to check on the iPhone, and the App will automatically go online after renewal.
Please refer to the link for introduce and generating app-specific passwords:https://support.apple.com/en-us/HT204397 Step 1: Log in to Apple's official website:https://appleid.apple.com/ Step 2: After logging in, you will see the App-specific password Step 3: After clicking the App-specific password, a pop-up window will appear to generate this Step 4: Fill in the purpose of generating password,you can fill the App name(it is not recommended to enter characters such as "tuya"), and then enter the login password of your Apple ID to generate App-specific password;.
1、login into App Store Connect :https://appstoreconnect.apple.com/login 2、click [App information], and you will see the App ID.
Dear customer, Apple Inc. is about to release iOS 16, but we found that some features of the App may be affected in iOS 16 Beta 8, such as App users can not use the Wi-Fi Easy Connect mode(EZ mode) and UI display exception in IPC preview full screen mode. To ensure user experience, we recommend you to upgrade the App as soon as possible. [Solution] 1.If your OEM App has been released on the App Store and you have not applied for the multicast entitlement, you need to update your App version ,choose the lastest template v4.3.0 (If the App you built before 22:40 on September 6, 2022 still needs to be updated and released) Operation Guide: Step 1: Update App Version on Tuya IoT Development Platform:https://developer.tuya.com/en/docs/iot/tuyaiot?id=K989rswpivu4n Step 2: Request Multicast Entitlement to Enable Wi-Fi EZ Mode:https://developer.tuya.com/en/docs/iot/oem-ez-privacy-apply?id=Kb8avep9c7wg6 Step 3: Update an App on App Store:https://developer.tuya.com/en/docs/iot/apple-store-version-update?id=K989rszvf95q3 2.If your App has not been released to the App Store, please confirm the App template,choose the lastest template v4.3.0 (If the App you built before 22:40 on September 6, 2022 still needs to be rebuilt) ,and then apply for Multicast Entitlement before publishing the App Store, so as to avoid affecting the related functions. Tutorial for requesting Multicast Entitlement to enable Wi-Fi EZ Modehttps://developer.tuya.com/en/docs/iot/oem-ez-privacy-apply?id=Kb8avep9c7wg6 3.For customized Apps, please consult your project manager as soon as possible. 4.For SDK Apps, please apply for the Multicast Entitlement and update the App in time. [Note] The above is based on iOS 16 beta version provided by Apple. If there is any change after the official version is released, we will timely adjust it and inform you. Thanks for your understanding.
Case 1: Transfer the app to change the developer account. For more information, see: How do I transfer an app to another Google account in Google Play? Case 2: Modify only the developer information without changing the developer's account or email address, as shown in the following figure. Solution: Log in to the Google Play Console using the main account and click Developer page. Change the developer name and save your setting. The information on Google Play will be updated in about 4 hours. Case 3: Change only the email address shown to the public without changing the email address of the developer account, as shown in the following figure. Solution: Log in to the Google Play Console and go to the settings page of your app. Choose Store presence Store settings. Change the email address and save your setting. The updated email address will be displayed in about 4 hours.
Prerequisites: 1. The app has been published under the old account. If the app has not been published under the old account, remove it from the Google Play Console and publish it by using the new Google account, instead of following the steps in this tutorial. 2. The new Google account is a Google Play developer account. For how to register a Google Play developer account, visit https://support.tuya.com/zh/help/_detail/Kaj90fp4yhwf2. Ⅰ. Check the transaction ID of the new Google account 1. Go to https://pay.google.com/gp/w/home/activity?sctid=6026630207844823 and log in to Google Pay with the new Google account. 2. Find your developer registration transaction record (transaction amount is USD25). 3. Click the transaction record and take note of the transaction ID shown on the right side. The registration transaction ID generally uses one of the following formats: l01234567890123456789.token.0123456789012345 l0.G.123456789012345 lRegistration-1234ab56-7c89-12d3-4567-8e91234567f8 lPDS.1234-5678-9012-3456 Ⅱ. Log out of the new Google account and transfer the app from the old account Log in with the old account and go to App transfer at https://play.google.com/console/u/0/developers/4850394672493643989/app-transfer. Complete the following information: Current owner's full name: If you do not know the full name, click the user profile icon in the top right corner. Developer account email address: the email address of the new account. New account transaction ID: the transaction ID that you noted down earlier. Reason for transfer: Select a reason for transfer. App to transfer: Select the app that you want to transfer. After the aforementioned steps are completed, Google will review your transfer request. The review generally takes two workdays. The review result will be emailed to you.
The data access permission of any product, app, mini program, and other applications is excluded. The authorized account can only access the data of created products or apps. However, the authorizing account can modify the data access permission of the authorized account in Authorization.
First log in to the apple developer , and click Membership (if Membership is not displayed here, it means that your Apple account is not a developer account, and you need to register developer account first), as shown below Then click on Membership, Team ID/Team Name as shown below:.
Due to the update of Apple's rules, as long as the app supports third-party login (for example: QQ, WeChat, Facebook, etc.), Apple login must be turned on. Because the system has detected that Apple's login is not turned on, the platform will Verification reminder, need to remake the certificate upload and build the App on the platform. Certificate generation in the reference manual: https://developer.tuya.com/en/docs/iot/ios-push?id=K989rskj262hu.
You can test the network configuration experience by searching for the "Tuya Smart" Mini Program on WeChat or directly ask the seller if it is supported.
You can call this interface to hide:https://developer.tuya.com/en/miniapp/develop/ray/api/base/container/hideMenuButton.
No, for security reasons, our system cannot generate .ipa files, so we cannot provide you with such files. You can use a different model of mobile phone to scan the QR code to download the app and take screenshots after adding products. Thank you for your consultation. Have a nice day!
Dear user, we are sorry for your inconvenience. If you scan with WeChat, you need to open the browser with your phone.
In China: QQ and WeChat Outside China: Facebook and Google.
Please confirm whether your Mini Program has added the relevant authorization cloud capabilities:.
According to the new policy of Apple, Tuya cannot provide the enterprise package test QR code since July 15, 2022. For the OEM App, you must use the TestFlight service of Apple to test and verify your iOS package. To use the TestFlight service, you must configure an iOS certificate. For more information about how to use the TestFlight service, visit https://support.tuya.com/en/help/_detail/Kaozw12i09yrp.
For the English version, please refer to Youtube:.
If you transfer an Android installation package (.apk file) through WeChat, the ".1" suffix will be added to the file name extension by default. The mobile phone's operating system will then fail to identify the file. To resolve this issue, tell the customer to first check whether the file name extension is .apk. If not, remove the added suffix in an application such as the file manager. Alternatively, send an app download link or QR code to the customer.
This is because the Android version of your current phone system is too high. Solution: 1. Change to a lower Android version phone 2. Update your OEM APP template version to 4.7.0 or above (including 4.7.0), and repack and update it.
The operation method is as follows: Open the App, enter the temporary password setting interface, manually enter a six-digit password or click to generate a random password; Enter the password name, effective time, and expiration time, click "Complete", copy the text, and send it to others via SMS or wechat for use.
Please log into the Apple Developer Center and check the information sent by Apple. If your app cannot be found in the Apple App Store, it means it has been removed.
The account and password of the distribution network applet is the account and password of the user you created in the IOT platform industry project. Please confirm whether the account and password are normal.
Dear user, we are sorry for your inconvenience. When logging in to the App through third-party software such as WeChat / QQ actually registers a new App account, so it cannot be tied to the account you have previously registered with your mobile phone number / email. Similarly, after logging in with third-party software Apps such as WeChat / QQ, you cannot inherit the device of the account you registered with your mobile phone number / email.
We build white-label Tuya apps, IoT dashboards, and custom integrations for your business.
🚀 Schedule a Call