iOS8 ファイルアップロード不具合の Aipo 対応

iOS8.0 では、Safari のファイルアップロード機能が正常に動作しない不具合が含まれています。 Aipo で不具合が含まれているiOSバージョンのみ、ファイルアップロードボタンを非表示にする対応を行います。

com.aimluck.eip.util.ALEipUtils

  public static boolean isFileUploadable(RunData rundata) {

    if (isMatchUserAgent("iPhone", rundata)) {
      String iOSver = getIOSVersion(rundata.getUserAgent().trim());
      if (iOSver.length() > 1) {
        Integer num = Integer.parseInt(iOSver.substring(0, 1));
        if (num.intValue() < 6 || num.intValue() >= 8) { // iOS8.0 以降を除外
          return false;
        }
      }
    }

    return true;
  }