1.リリース情報
リリース日:2018/06/29
バージョン:2.20.8
2.新機能
2-1.Bluetooth Low Energey(BLE)対応
BLE関連ロジックが返す値の形式を変更しました。
詳細はロジックリファレンスをご覧ください。
以下の処理により、iBeacon, Eddystoneのスキャンに対応しました。
【デバイス/iBeaconスキャン開始】
【デバイス/iBeacon情報取得】
【デバイス/iBeaconスキャン中止】
【デバイス/EddyStoneスキャン開始(名前空間指定)】
【デバイス/EddyStone情報取得(名前空間指定)】
【デバイス/EddyStoneスキャン中止(名前空間指定)】
【デバイス/EddyStoneスキャン開始(名称指定)】
【デバイス/EddyStone情報取得(名称指定)】
【デバイス/EddyStoneスキャン中止(名称指定)】
以下の処理で、Eddystoneの種類の指定を廃止しました。
【デバイス/EddyStone情報取得】
以下の処理で、BLEスキャン中にEddystone情報を取得できないように変更しました。
【デバイス/BLEスキャン開始】
今後、Eddystone情報の取得ロジックは、対応するEddystoneのスキャン中に使用してください。
2-2.エラーメッセージ取得処理の追加
指定したエラー番号に対応するエラーメッセージを取得するロジックを追加しました。
【制御文/エラーメッセージ取得】
2-3.GPSタイムアウト設定の追加
緯度・経度を取得しようとした際のタイムアウト値を設定するロジックを追加しました。
【デバイス/GPSタイムアウト値設定】
以下の処理中にタイムアウト時間が過ぎた場合、もしくはタイムアウト値に0以下の値を設定した場合は、-1を返すようにしました。
【デバイス/緯度取得】
【デバイス/経度取得】
2-4.テキスト読み上げの多言語対応(Android)
テキスト読み上げ機能で、読み上げに使用する言語を[英語][日本語][中国語(簡体字)]から設定できるようにしました。
【デバイス/テキスト読み上げ】
2-5.NFCタグの読み書き対応
デバイスに搭載されているNFC機能を使用してNFCタグのデータを読み書きすることができるようにしました。
【デバイス/NFC読み込み】
【デバイス/NFC書き込み】
2-6.カレンダーコントロール機能拡張
色テーブル条件に、YYYY/MM/DD形式の日付を指定できるようにしました。
以下のカレンダーに文字色の設定を追加しました。
「カレンダー(月)」
「カレンダー(週)」
「カレンダー(日)」
「カレンダー(日付予約)」
カレンダー(月)の色テーブルの開始年月に指定したテーブル列が日時型の場合の抽出条件を変更しました。
カレンダー(月)の設定に日付横配置、当日の設定を追加しました。
カレンダー(月)の色テーブルの設定に、色テーブル内容、色テーブル内容文字色を追加しました。
日付横配置を[左揃え]または[右揃え]のどちらかに設定した場合のみ色テーブル内容が表示されます。
2-7.バイナリー操作系ロジックの追加
以下の処理によって、バイナリーデータの操作をできるようにしました。
【バイナリーデータ/作成】
【バイナリーデータ/取得】
【バイナリーデータ/バイト数取得】
【バイナリーデータ/CRC算出】
【バイナリーデータ/バイナリー変換】
【バイナリーデータ/文字列変換】
2-8.特定サフィックス検出時のオプション追加
テキストボックスで特定サフィックスを検出した際に、フォーカスを外さないように設定するオプションを追加しました。
2-9.COMポート通信系ロジックの追加(Windows)
以下の処理によって、COMポート通信をできるようにしました。
【COMポート通信/開始】
【COMポート通信/終了】
【COMポート通信/送信】
3.不具合改善
3-1.アプリの認証切り替えが行えない問題の修正
一度Unifinityの認証を行うと、30日間ライセンスを切り替えることができない不具合を修正しました。
3-2.一部環境でユーザー認証できない不具合の修正
Windows版のUnifinity Application Playerにて、Active Directoryでプロキシの設定をしている場合に、ユーザー認証ができないことがある不具合を修正しました。
3-3.iOS10未満の端末でPush通知を受け取れない不具合の修正(iOS)
iOS10未満の端末でUnifinity Application Playerの起動中にPush通知を受け取ることができない不具合を修正しました。
3-4.位置情報取得時にフリーズすることがある不具合の修正
AndroidおよびiOSで端末側の設定にて位置情報をオフにしている状態で、緯度・経度取得ロジックを実行した場合に、フリーズする不具合を修正しました。
3-5.アプリテンプレートの更新
Unifinity Studioに同梱のアプリテンプレートに含まれているUnifinityのロゴを、新しいものに差替えました。
3-6.画面全体がスクロールできるようになる問題の修正(iOS)
iOSのソフトキーボードを表示した状態で画面の縦横切替を行った場合に、画面全体がスクロールできるようになってしまう問題を修正しました。
3-7.テキストコントロールの最大長を超えた入力が可能になる問題の修正(iOS)
iOSで文字を漢字に変換している途中にフォーカスを遷移すると、テキストコントロールに設定した最大長を超えて入力することが可能になってしまう問題を修正しました。
3-8.日時ピッカーのボタンが見切れてしまう問題の修正
動作環境によって、日時ピッカーのボタンが見切れてしまい操作ができなくなることがある問題を修正しました。
3-9.日時ピッカーにクリアボタンを追加
日時ピッカーにクリアボタンを追加しました。
3-10.カレンダーコントロールの描画開始時間位置を設定する
スピンボタンを押すと強制終了する問題の修正Unifinity Studioにて、カレンダーコントロールの描画開始時間位置を設定するスピンボタンを押すと、Unifinity Studioが強制終了する問題を修正しました。