AnsweredAssumed Answered

Get ( 持続 ID ) の値が仕様と異なる

Question asked by fukky on Sep 18, 2014
Latest reply on Sep 22, 2014 by FMJ_Support

概要

Get ( 持続 ID ) の値が仕様と異なる

製品

FileMaker Go

バージョン

13.0.5

オペレーティングシステムのバージョン

iOS 8

問題の内容

FileMaker Go で Get ( 持続 ID ) 関数で取得できる値が、
FileMaker 13.0.4 と アップデートした FileMaker Go 13.0.5 で異なる。

ただし、FileMaker Go 13 以外の他の FileMaker 社のアプリケーション(例、FileMaker Go 12)がインストールされている場合は、FileMaker Go 13.0.4 と アップデートした FileMaker Go 13.0.5 で同じ値になる。

Get ( 持続 ID ) が元にしている「identifierForVendor」はベンダー製のアプリケーションが最初にインストールされた際に生成され、ベンダー製のアプリケーションがすべて削除されると削除されるようであるが、13.0.4からのアップデートではアップデートと見せかけて13.0.4が削除され13.0.5がインストールされるような動きをするのではないか?
他のFileMaker社製品が存在する場合には値が変わらないのは上記の仕様に照らすと辻褄が合うように考えられる。

問題の再現方法

FileMaker社製のアプリケーションが入っていない状態の iOS 8 の端末にFileMaker Go 13.0.4 をインストールし、Get ( 持続 ID ) の値を取得する。
AppStore のアップデートから FileMaker Go 13.0.5 にアップデートし、 Get ( 持続 ID ) の値を取得する。
2つの値を比較する。

予想された結果

Get ( 持続 ID ) は異なる値を返す。

実際の結果

Get ( 持続 ID ) は異なる値を返す。

設定情報

他の FileMaker 社製のアプリケーションをインストールしておく。
(新規ユーザーの場合は難しい)

対処方法

新しいGet ( 持続 ID ) を正とする。

Outcomes