We have confirmed the following problems in Unifinity.
-
All versions
- On iOS/iPadOS, the message "Unexpected error has occurred." may appear when downloading an app.
- The print logic does not reflect the paper size in the parameters
- Date Calculation Issue: When the month count exceeds 26 months following date calculation, the number of days becomes incorrect if the target year involves a leap year (2024/02/29)
- When displaying a form-linked subform on iOS, duplicate items may be displayed in the list view.
- Screen shifts downward when making a development environment connection on Android 13.
- Some barcodes cannot be read on iOS16
- Video playback does not work in Windows environment
- Sound playback does not work in Windows environment
- When I create an email in Unifinity Studio, the body of the email is not reflected.
- Freeze on Android 4.4 when trying to execute JavaScript with own/script logic
- Unable to obtain phone number on Android 7 or lower version
- In iOS16, when rotating the device while an app is running and another screen is open in the app, the screen does not rotate properly.
- Rounding using the format may result in errors
- Unifinity Studio may not be able to retrieve user information in the "UniBaaS/Get Login User Information" logic
- Some Android 10 or later devices may not be able to write files.
- When video is taken in landscape mode on iOS, the video is rotated 90 degrees (updated 11/24/2021).
- When recording video on Android and iOS, the width and height of the video size may be swapped depending on the orientation of the screen at the time of recording (updated 11/24/2021).
- When upgrading to a new version of Unifinity Application Player after migrating the license authorization from the old UniBaaS to the new UniBaaS, the message "Authorization failed" may appear (updated 2021/04/12).
- On iOS devices, when trying to download individual apps that contain "muddled or semi-muddled sounds" in the app name, the app cannot be downloaded (updated 11/24/2021).
- Windows can only download up to 20 applications (updated 11/06/2020)
- When a table with only one primary key of numeric type is created, the "Stored Data" tab does not work properly.
- Ver. 5.7.0
- Ver. 5.5.0
-
Ver. 5.0.0
- After reading JSON as an array as a dictionary, when trying to retrieve values with "Dictionary/Retrieve", all contents are retrieved instead of empty.
- Locally generated html cannot be displayed in a web view placed on the screen.
- Images are rotated when loading certain images in "File/Import".
- If you double-click on a file with a ".ufp" extension, you will get the message "The project has not been created. and cannot open the project. (Updated 06/23/2022)
- Ver. 4.3.0
- Ver. 3.8.3 (updated on Nov. 17, 2020)
- Ver. 3.7.0
- Ver. 3.6.3
- Ver. 3.5.1
- Ver. 3.5.0
- Ver. 3.4.0
-
Ver. 3.3.0
- UniBaaS
All versions
On iOS/iPadOS, the message "Unexpected error has occurred." may appear when downloading an app.
Bug Information
When using the iOS version of Unifinity Application Player, if the token issued by UniBaaS has expired because the app has been running for a long period of time, and you try to download the app from the menu, the message "Unexpected error has occurred." is displayed.
Scope of Impact
When downloading apps on iOS version of Unifinity Application Player.
Workaround
Usually, you can download the app again without any errors.
If it fails, try restarting Unifinity Application Player or clearing user information, then re-authenticate and try downloading again.
Support Status
Currently under consideration for resolution.
The print logic does not reflect the paper size in the parameters
Bug Information
When using "1811_File/Print" in Unifinity Studio and Unifinity Application Player for each OS version, the parameters are not applied depending on the file type.
The operating status for each platform and file type is described on the reference page.
Scope of Impact
When printing using the "1811_File/Print" logic in Unifinity Studio and Unifinity Application Player for each OS version.
Workaround
Depending on the platform, it is possible to specify the screen orientation on the print preview screen.
Support Status
Currently under consideration for resolution.
Date Calculation Issue: When the month count exceeds 26 months following date calculation, the number of days becomes incorrect if the target year involves a leap year (2024/02/29)
Bug Information
When using functions such as "0716_date/time/seconds-added" and specifying values outside the valid range (e.g., setting more than 61 seconds), internal carry-over processing occurs. However, if the month count exceeds 26 and the calculations involve a leap year, the number of days after carry-over calculations increases by one day.
Example: Adding 730 days to 2023/02/01 should correctly result in 2025/01/31, but due to including 2024/2/29 (a leap year), there is a discrepancy of one day, resulting in Unifinity displaying 2025/02/01.
Non-Issue Example: Adding 730 days to 2021/02/01 results correctly in 2023/02/01, as it does not involve a leap year.
Scope of Impact
This issue occurs in Unifinity Studio and the OS versions of Unifinity Application Player when using "0701_date/creation" "0716_date/time/seconds-added" "0715_date/time/minute addition" "0714_date/time/hour addition" "0713_date/day addition" and "0719_date/time/day addition 2" and when date and time calculations result in an incorrect date and time due to carry-over.
Workaround
It is possible to avoid this issue by using the calculated values in date calculations without causing a date carry-over, using basic arithmetic logic or similar methods.
Support Status
Currently under consideration for resolution.
When displaying a form-linked subform on iOS, duplicate items may be displayed in the list view.
Bug Information
In the Unifinity Application Player for iOS, when displaying a list of subforms targeting a form with linkage set to the initial screen, some items may be displayed in duplicate depending on the logic executed when the application is launched.
Scope of Impact
Unifinity Application Player for iOS
Workaround
Since this problem is caused by the timing of executing logic, it can be avoided by shifting the timing of executing logic in some way.
We have confirmed that this can be avoided by creating a blank form and setting it as the start form, and then using the main thread to process the transition to the original start form by "Control statement/asynchronous logic execution" in the last line of the logic set to "Logic on start".
Support Status
There are no plans to respond to this request.
Screen shifts downward when making a development environment connection on Android 13.
Bug Information
When using the Unifinity Application Player for Android to connect to the development environment and preview the screen in real-time while developing with Unifintiy Studio, the screen may shift downward and the entire screen may not fit on the device screen.
Scope of Impact
Affects all devices with Android13 installed. The condition under which the screen shifts downward is under investigation.
Workaround
Please consider downloading the app by "receiving" instead of real-time preview and then running that app to check the screen, or running real-time preview on a pre-Android 12 device.
Support Status
This will be corrected as soon as the conditions under which the phenomenon occurs are determined.
Some barcodes cannot be read on iOS16
Bug Information
In the Unifinity Application Player for iOS, [*].Device/QR code readingWhen reading barcodes using the [Logic] function, some barcodes are not recognized and cannot be read.
Scope of Impact
Affects all devices with iOS16 installed.
We have confirmed that the following barcode standards can be read on iOS15, but cannot be read on iOS16.
Workaround
Please use iOS 15.4 devices to read barcodes in your format,
For devices that have already been upgraded and cannot be downgraded, please consider using an external barcode reader application.Support Status
Since this problem is caused by the operating system, we will consider taking action in line with the OS update information.
Video playback does not work in Windows environment
Bug Information
In Unifinity Studio and Unifinity Application Player for WindowsDevice/Video PlaybackLogic does not work.
Scope of Impact
Affects video playback functionality in Unifinity Studio and the Unifinity Application Player for Windows.
Workaround
In a Windows environment, instead ofFile/External application open】 【File/External application openLogic allows for video playback.
Support Status
Response is undecided.
Sound playback does not work in Windows environment
Bug Information
In Unifinity Studio and Unifinity Application Player for WindowsDevice/Sound Playback】 【Device/Sound PlaybackLogic does not work.
Scope of Impact
Affects sound playback functionality in Unifinity Studio and the Unifinity Application Player for Windows.
Workaround
In a Windows environment, instead ofFile/External application open】 【File/External application openSound reproduction is possible by using logic.
Support Status
Response is undecided.
When I create an email in Unifinity Studio, the body of the email is not reflected.
Bug Information
At Unifinity Studio,Dialog / New MailWhen composing an e-mail using logic, the "body" parameter is not reflected even if it is specified.
Scope of Impact
Affects the ability to create emails in Unifinity Studio. Unifinity Application Player is not affected.
Workaround
without
Support Status
Response is undecided.
Freeze on Android 4.4 when trying to execute JavaScript with own/script logic
Bug Information
Android 4.4.Proprietary/ScriptLogic causes Unifinity Application Player to force close.
Scope of Impact
Affects the ability to execute JavaScript when running Unifinity Application Player on Android 4.4.
Workaround
without
Support Status
Response is undecided.
Unable to obtain phone number on Android 7 or lower version
Bug Information
On Android 7 or lower versions of Android,Device/Phone number acquisitionLogic cannot be used to obtain phone numbers.
Scope of Impact
Affects the ability to execute JavaScript when running Unifinity Application Player on Android 7 or lower versions of Android.
Workaround
without
Support Status
Response is undecided.
In iOS16, when rotating the device while an app is running and another screen is open in the app, the screen does not rotate properly.
Bug Information
Device/Camera ActivationDevice/Camera ActivationWhen rotating the device screen while another screen is temporarily displayed while an application is running, such as logic, the screen does not rotate properly.
Scope of Impact
Affects all logic where another screen appears while the app is running
- Device/Camera Activation
- Device/Stamp Camera Activation
- Image/Stamp Image Composition
- File/image loading
- Multiple file/image loading (start repeating)
- Dialog/Internal Browser Display
- Device/QR code reading
- Device/video recording screen display
- Device/Video Playback
- File/PDF Viewing
- About proprietary/library
Workaround
Rotate the device back to its original rotation.
Support Status
Already supported in Ver. 5.2.0.
Rounding using the format may result in errors
Bug Information
String Functions/FormatsLogic, etc,Numeric/character formatIf rounding is performed using the method to which the rule applies, there may be errors in the results.
Scope of Impact
Unifinity Studio and the respective OS versions of the Unifinity Application Player,String Functions/FormatsAffects logic and the following controls that can be formatted
- button
- Labels.
- text box
- combo box
Workaround
If you need to obtain an exact value,Calculation/rounding to the nearest whole number】 【Calculationlogic.
Support Status
Response is undecided.
Unifinity Studio may not be able to retrieve user information in the "UniBaaS/Get Login User Information" logic
Bug Information
If you are a UniBaaS user who does not belong to any group and you are logged into Unifinity Studio,UniBaaS/login user information acquisitionLogic cannot retrieve user information.
Scope of Impact
Unifinity Studio users. The operation of the Unifinity Application Player is not affected.
Workaround
Make sure that the logged-in user belongs to at least one group from the UniBaaS administration page.
Support Status
Response is undecided.
Some Android 10 or later devices may not be able to write files.
Bug Information
On some devices with Android 10 or later OS,File/Special Directory Acquisition]cannot write files under directories that can be obtained by specifying the following parameter to
- Documents
- Pictures
- Music
- Movies
*Depending on the model and firmware version, the directories that can be written to and the logic that can be used may differ.
Scope of Impact
File writing functionality on some devices with Android 10 or later OS
Workaround
Writing to non-applicable directories, such as data areas, is possible without problems.
Support Status
Response is undecided.
When video is taken in landscape mode on iOS, the video is rotated 90 degrees (updated 11/24/2021).
Bug Information
If you use the Unifinity Application Player for iOS to record video in landscape mode, the recorded video will be rotated 90°.
Scope of Impact
Video recording function in Unifinity Application Player for iOS
Workaround
Please shoot videos in portrait mode to ensure correct orientation.
However,When recording video on Android and iOS, the width and height of the video size may be interchanged depending on the orientation of the screen at the time of recording.Due to a glitch, only vertical videos can be shot correctly.
Support Status
Already supported in Ver. 4.3.0.
When recording video on Android and iOS, the width and height of the video size may be swapped depending on the orientation of the screen at the time of recording (updated 11/24/2021).
Bug Information
Even if the video size is specified to be landscape in the Unifinity Application Player for Android and iOS, a portrait video will be taken when shooting in portrait mode.
Even if the video size is specified to be portrait, a landscape video will be taken when shooting in landscape mode.
Scope of Impact
Video recording functionality in Unifinity Application Player for Android and iOS
Workaround
If you want to shoot a video in portrait orientation, shoot in portrait mode; if you want to shoot a video in landscape orientation, shoot in landscape mode.
However, in iOS,When video is taken in landscape mode on iOS, the video is rotated 90 degrees.Due to a glitch, only vertical videos can be shot correctly.
Support Status
Already supported in Ver. 4.3.0.
When upgrading to a new version of Unifinity Application Player after migrating the license authorization from the old UniBaaS to the new UniBaaS, the message "Authorization failed" may appear (updated 2021/04/12).
Bug Information
When the authentication destination of Unifinity Application Player is the old UniBaaS (*1), if you upgrade Unifinity Application Player after migrating the environment so that the new UniBaaS can also perform authentication, Authentication failed" is displayed after starting the Unifinity Application Player.
However, Unifinity applications can be run.
(*1) For users who have been using Unifinity Application Player since before 2018 and have not migrated their license credentials to the new UniBaaS.
Scope of Impact
Users who have migrated their environment to allow Unifinity Application Player licensing from the old UniBaaS to the new UniBaaS.
Workaround
After upgrading the Unifinity Application Player, the error will no longer appear by performing "Clear User Information" from the menu and then performing the license activation again.
Support Status
There are no plans to respond to this request.
On iOS devices, when trying to download individual apps that contain "muddled or semi-muddled sounds" in the app name, the app cannot be downloaded (updated 11/24/2021).
Bug Information
On the iOS version of the Unifinity Application Player, if you press and hold on an app that contains "muddy or semi-muddy" in the app name and perform "Download App", an error message stating that the app could not be found will be displayed and the app cannot be downloaded.
Scope of Impact
Individual app downloads in the Unifinity Application Player for iOS
Workaround
If you select "Application Download" from the menu and download all applications, the corresponding application will also be downloaded.
Support Status
Already supported in Ver. 4.3.0.
I can only download up to 20 apps in Windows.
Bug Information
When "Application Download" or "UniBaaS/File Download" is performed on the Windows version of Unifinity Application Player, only the latest 20 files are available for download.
Scope of Impact
Downloading files from UniBaaS in the Unifinity Application Player for Windows
Workaround
You can make all files available for download by temporarily reducing the number of files delivered to the relevant user to 20 or fewer by changing the delivery group of delivered files or deleting files.
Support Status
Already supported in Ver. 3.9.0.
When a table with only one primary key of numeric type is created, the "Stored Data" tab becomes inoperable.
Bug Information
For tables in Unifinity Studio's DB design that have one "primary key" and are also "numeric type",stored datastops working properly.
Scope of Impact
Unifinity Studio DB design "Stored Data" tab
*The logic and the operation of the application are not affected.
Workaround
The following method can be used to temporarily work around the problem of inoperability of stored data.
- Two or more primary keys.
- Set primary key type other than "numeric".
Support Status
Already supported in Ver. 3.9.0.
Ver. 5.7.0
When using camera-related logic on devices without a camera in Windows, the application becomes unresponsive.
Bug Information
In Windows version of the Unifinity Application Player, if the camera is unavailable and the "1904_device/camera activation" "1905_device/stamp camera activation" or "1911_device/QR code reading" logic is used, closing the camera dialog causes the application to become unresponsive.
Scope of Impact
This issue occurs in Windows version of the Unifinity Application Player when the camera is unavailable, and the "1904_device/camera activation" "1905_device/stamp camera activation" or "1911_device/QR code reading" logic displays the camera dialog.
Workaround
None
Support Status
Already supported in Ver. 5.7.1.
Ver. 5.5.0
When using Edge-based views as built-in web views, the overlapping web views are in the reverse order of their design in Unifinity Studio.
Bug Information
In Unifinity Studio and Unifinity Application Player for Windows, when "Use Edge-based view" is turned on in "Built-in WebView," the order of overlapping web and handwritten views is the reverse order of what is set in Unifinity Studio, the order of overlapping web views and handwritten views will be in the reverse order of what was set in Unifinity Studio.
Scope of Impact
Unifinity Studio, Unifinity Application Player for Windows
Workaround
In Unifinity Studio, turn off "Use Edge-based view" from the project properties, so that the order is the same as the order set in Unifinity Studio. The setting point is "2. "Project" tabPlease refer to the "See
Support Status
This will be supported in a future version.
On Windows, the format of the return value of the logic to get the original/OS version has changed.
Bug Information
Prior to Ver. 4.2.1, the "Proprietary/OS Version AcquisitionWhen the "Microsoft Windows NT 6.2.9200.0" logic was executed, a string in the form "Microsoft Windows NT 6.2.9200.0" was obtained, but in 4.3.0, the "Microsoft Windows NT" string is missing.
Scope of Impact
Unifinity Studio, Unifinity Application Player for Windows
Workaround
If you want to determine the type of operating system, you can use the "Proprietary/ScriptThe UserAgent can be determined by retrieving the UserAgent from the "UserAgent" logic.
Support Status
This will be supported in a future version.
Ver. 5.0.0
After reading JSON as an array as a dictionary, when trying to retrieve values with "Dictionary/Retrieve", all contents are retrieved instead of empty.
Bug Information
When JSON (e.g., [{"Key1": "Value1"}]) in array format is read using the "Dictionary/JSON Read" logic, etc. and then the contents are retrieved using the "Dictionary/Get" logic, an empty string was retrieved in Ver. 4.3.5 and earlier, In Ver. 5.0.0.0, the entire dictionary is acquired.
Scope of Impact
Unifinity Studio / Unifinity Application Player for all OS
Workaround
without
Support Status
Already supported in Ver. 5.0.1.
Locally generated html cannot be displayed in a web view placed on the screen.
Bug Information
When an html file is generated locally using "File/Write" logic, etc., and the html file is displayed in a web view placed on the screen, the html file is not loaded and cannot be displayed correctly.
Scope of Impact
Unifinity Studio / Unifinity Application Player for Windows and Android
Workaround
without
Support Status
Already supported in Ver. 5.0.1.
Images are rotated when loading certain images in "File/Import".
Bug Information
."1806_File/Image loading"1814_File/Image Multiple Loading (Repeat Start)"1801_File/ReadWhen JPEG-format images are loaded using the "+" function, the images are not displayed in the correct orientation on the screen.
Scope of Impact
Unifinity Studio and Unifinity Application Player
Workaround
without
Support Status
Already supported in Ver. 5.0.1.
If you double-click on a file with a ".ufp" extension, you will get the message "The project has not been created. and cannot open the project.
Bug Information
Double-clicking on a file with a ".ufp" extension starts Unifinity Studio, but the project file is not opened and the message "No project has been created. and an error message appears.
Scope of Impact
Unifinity Studio
Workaround
You can open a project by selecting the ".ufp" file from the "Open Project" menu in Unifinity Studio.
Support Status
Already supported in Ver. 5.0.2.
Ver. 4.3.0
Application crashes when starting GPS service on Unifinity Application Player for Android while displaying Waiting screen.
Bug Information
On Unifinity Application Player for Android, the application crashes when "Start Device/GPS Service" is executed while the Waiting screen is displayed.
Scope of Impact
Unifinity Application Player for Android
Workaround
Putting "Start Device/GPS Service" before "Show Message/Waiting Screen (On)" will prevent the crash from occurring.
Support Status
This will be supported in a future version.
On Windows, the format of the return value of the logic to get the original/OS version has changed.
Bug Information
Prior to Ver. 4.2.1, the "Proprietary/OS Version AcquisitionWhen the "Microsoft Windows NT 6.2.9200.0" logic was executed, a string in the form "Microsoft Windows NT 6.2.9200.0" was obtained, but in 4.3.0, the "Microsoft Windows NT" string is missing.
Scope of Impact
Unifinity Studio, Unifinity Application Player for Windows
Workaround
If you want to determine the type of operating system, you can use the "Proprietary/ScriptThe UserAgent can be determined by retrieving the UserAgent from the "UserAgent" logic.
Support Status
This will be supported in a future version.
Ver. 3.8.3
Fixed a bug that sometimes prevented date selection when opening the calendar UI on iOS14.
Bug Information
Opening the calendar UI may not display the date in the drum roll
Scope of Impact
Unifinity Application Player for iOS
Workaround
This is a failure that occurs only in Ver. 3.8.3.
When this bug occurs, the date, time, and date/time selection screens will appear as follows
If the above is displayed, the following operations can be used to select the date, time, or date/time.
Support Status
Already supported in Ver. 3.8.4.
Android may force close during application launch
Bug Information
Unifinity Application Player for Android may force termination during startup if a file delivered from UniBaaS contains a file with no file extension
Scope of Impact
Unifinity Application Player for Android
Workaround
This problem occurs only in Ver. 3.8.3 and occurs in some customer environments that use the automatic deletion setting function for applications that have not been delivered.
This phenomenon can be avoided by adding an extension to the UniBaaS delivery file.
Support Status
A compatible version will be released as a top priority.
Ver. 3.7.0
Cannot open uap file attached to email on iOS device
Bug Information
When I attach a uap file to an email and open it with the Unifinity Application Player on iOS, the application is not imported. (Reference:3. distribution by e-mail attachment)
Scope of Impact
Unifinity Application Player for iOS
Workaround
The UniBaaS menuManaging Delivery Filesto distribute the application or make a development environment connection from Unifinity Studio (Ref:5. check operation on the device), you can distribute your app to the Unifinity Application Player for iOS.
Support Status
Already supported in Ver. 3.7.1.
Ver. 3.6.3
On iOS devices, when the Waiting screen display is set to On in both the process of opening the screen to which the button transitions and the process of executing the button, the device freezes if the process takes a long time.
Bug Information
If you create a button with a screen transition and "Processing including Waiting screen display (ON)" in the screen design of Unifinity Studio, and if the screen transition destination has "Waiting screen display (ON)" and time-consuming processing when the button is opened, the Unifinity Application Player on iOS freezes when the button is pressed.
The same phenomenon also occurs during close processing and screen rotation.
Scope of Impact
Unifinity Application Player for iOS
Workaround
Freezes can be avoided by
- Disable "Waiting screen display (ON)" in either the process set for the button or the process when open.
Support Status
Already supported in Ver. 3.6.4.
Ver. 3.5.1
Resource audio may not play on Unifinity Studio and iOS devices
Bug Information
Unifinity Studio and iOS devices for resource audio with negative resource ID values. Device/Sound Playback】 【Device/Sound Playback The program may not be able to be played back on the
Scope of Impact
Unifinity Studio
Unifinity Application Player for iOS
Workaround
You can avoid the problem of not being able to play resource audio by doing the following
- Re-register the resource voice until the resource ID has a positive value.
- Resource files imported by Unifinity Studio are copied to the resource folder in the same folder as the project file. The number assigned to the file name is the resource ID.
Support Status
This will be corrected in a future version.
Ver. 3.5.0
Unable to read/write files to/from external memory on Android 10 device
Bug Information
Unable to read/write files to/from external memory on Android 10 device.
Scope of Impact
Android 10 devices
Workaround
You can work around the problem of not being able to read and write files by doing the following
- Specify a directory other than external memory to read/write files to.
Support Status
Already supported in Ver. 3.5.1.
When reading/writing files to/from external memory on an Android 10 device, each time the Unifinity Application Player is launched, it is necessary to select the directory that will be the root of the external memory and grant access.
Ver. 3.4.0
Force close when running app with screen orientation set to "fixed upside down" on iPhoneX or later devices
Bug Information
When running an application with the screen orientation set to "Fixed Upside Down" in the Unifinity Application Player for iOS on iPhoneX or later devices, the application is forced to close.
Scope of Impact
iPhone X series devices
Workaround
You can avoid the problem of force closing of the application by the following methods.
- Set the screen orientation of the application to something other than "fixed upside down".
Support Status
Ver. 3.3.0
Timer processing that continues while inactive is forced to terminate when executed from the application start process
Bug Information
Specified the "Inactivity" setting to "Continue" from the application startup process in the Unifinity Application Player for Android. Control statement/Timer start】 【Control statement/Timer start When the process is executed, the application is forced to terminate.
Version in which it occurred
Occurred in Ver. 3.3.0.
Scope of Impact
Unifinity Application Player for Android
Workaround
You can avoid the problem of force closing of the application by one of the following methods.
- To execute timer processing from the application start time processing, specify "Skip" or "Stop" for the "When inactive" setting.
- Please note that timer processing will not continue when the application becomes inactive.
- Execute timer processing with the "When inactive" setting specified as "Continue" from other than the application start time processing.
Support Status
Already supported in Ver. 3.3.1.
UniBaaS
User registration by CSV file will permanently fail if a web browser tab is closed during the user registration process using CSV.
Bug Information
If you close the tab of your web browser while uploading a CSV file on the UniBaaS user management screen, the next time you close the tab, the following message will appear: "The batch registration process has already been executed. The error message "The user cannot be created.
Scope of Impact
User batch registration functionality via CSV on the UniBaaS user management screen
Workaround
Please do not close your web browser tab until the user registration process is complete.
The batch registration process has already been executed. If you repeatedly receive an error message stating, "The user is unable to register by CSV file," please contact support.
Support Status
Already supported in Ver. 1.7.2.3.