■サイトマップ Search help

  【重要】Android 10の仕様変更によるBiz/Browserへの影響についてのお知らせ 2020/01/28

お知らせ一覧へ


Android 10上でBiz/Browserを利用した場合に、一部の機能が正常に動作しない事が確認されました。
詳細は以下をご覧ください。

[ 事象 ]
 

Android 10上にて端末固有のID(シリアル番号)を示すDEVICEIDプロパティを参照すると「Unknown」(文字列)が返される

 (記述例) //.SYS.DEVICEID

[ 原因 ]
 

Android 10より、アプリのプライバシーに関する制約が非常に厳しくなり、端末固有のID(シリアル番号)を取得する方法が一般のアプリからは完全に排除され、Android OSより一意かつ不変なIDを取得することが出来なくなった。

参考:「再設定不可能なデバイス ID に関する制限」
https://developer.android.com/about/versions/10/privacy/changes?hl=ja

[ 本事象の発生する製品・バージョン ]
 

Biz/Browser SmartDevice Ver 1.4.1以前

 

Biz/Browser HT Ver1.1.0以前

[ 本事象に対するBiz/Browserへの対応 ]
 

Biz/Browser SmartDeviceおよびBiz/Browser HTに対して次回バージョンアップの際に下記対応を実施致します。

 

Android 10以降において、DEVICEIDプロパティを参照した際、Android OSより取得していた一意かつ不変なIDの取得を行わず、Biz/Browserにて生成した一意かつ不変なIDを返すようにします。取得したIDはBiz/Browser内部に保持します。

 

Android 9以前でDEVICEIDプロパティを参照した際は、従来通りIDを返します。取得したIDはBiz/Browser内部に保持します。

 

Android 9で利用されている状態でIDを取得した後、Android 10にOSをバージョンアップした場合については、Android 9で取得し内部に保持したIDの値を返します。

 

ご利用の端末をファクトリーリセットした場合、またはIDを保存しているディレクトリを意図的に削除した場合については、次回Biz/Browser起動時に再度新たなIDを取得します。(Android 10でこの操作を行った場合は、前回取得していたIDとは異なるIDとなります。)

[ 次回バージョンアップ予定 ]
 

Biz/Browser SmartDevice Ver 1.4.2   ・・・・  2020年1月31日

 

Biz/Browser HT Ver1.1.1          ・・・・  2020年2月28日

[ 本事象への対応策・注意事項 ]
 

Android 9以前の端末をご利用の場合

DEVICEIDプロパティは、従来通りの仕様でIDを取得頂けます。

 

Android10端末を新たに導入しご利用される場合

近日リリースされるBiz/Browser SmartDevice Ver1.4.2またはBiz/Browser HT Ver1.1.1をご利用頂くことで、DEVICEIDプロパティを参照し、IDを取得頂くことが可能です。
ただし、ご利用の端末をファクトリーリセットした場合、またはIDを保存しているディレクトリを意図的に削除した場合については次回Biz/Browser起動時に再度新たなIDを取得するため、前回取得したIDとは異なるIDとなります。

 

Android 9以前をご利用で今後Android 10へのバージョンアップを行われる場合

Android 10へのバージョンアップを実施する前に、近日リリースされるBiz/Browser SmartDevice Ver1.4.2またはBiz/Browser HT Ver1.1.1へのバージョンアップを実施下さい。 Android 9にてバージョンアップしたBiz/BrowserでDEVICEIDプロパティを取得することでIDを内部的に保持します。Android10へのバージョンアップ後においてもAndroid 9で取得・保持したIDを返します。
ただし、ご利用の端末をファクトリーリセットした場合、またはIDを保存しているディレクトリを意図的に削除した場合については次回Biz/Browser起動時に再度新たなIDを取得するため、前回取得したIDとは異なるIDとなります。