פּוואַ ווייבריישאַן אַפּי

זאל ס נוצן די נאַוויגאַטאָר צו שאָקלען דיין מיטל

ברם, ברם!

ינטעראַקשאַן מיט די באַניצער אויף אַ "כושיק" מדרגה קענען זייער פֿאַרבעסערן די באַניצער דערפאַרונג פון דיין אַפּ. טיפּיקאַללי, מיר ווי דעווס האָבן צו באַגרענעצן זיך צו פאַנטאַזיע אַנאַמיישאַנז, אַזאַ ווי פּאַראַללאַקס יפעקס אָדער 3 ד-רענדערז צו קאַנוויי אַ מער רעאַליסטיש געפיל אין אונדזער אַפּפּס. אָבער האָט איר וויסן אַז פּראַגרעסיוו וועב אַפּפּס קענען צושטעלן אַזוי פיל מער? הייַנט מיר וועלן נעמען אַ קוק אין די האַפּטיק זייַט פון ינטעראַקשאַנז צווישן די וועב און די באַניצער.

אַרומבלאָנקען אין די (דעוו-) דזשאַנגגאַל

אין שרייבן, ניט אַלע ינווייראַנמאַנץ צושטעלן שטיצן פֿאַר די נייַ ווייבריישאַן-אַפּי. ספּאַסיפיקלי, יעדער Chromium און Firefox בלעטערער קענען זיין געוויינט, כאָטש יעדער וואַריאַנט פון Safari / WebKit האט קיין שטיצן. באַמערקונג: יעדער בלעטערער אויף יאָס ניצט וועבקיט ווי זיין מאָטאָר.

די באַניץ פון די API זיך איז ווי סטרייטפאָרסט ווי עס געץ. דאָ ס אַ בייַשפּיל:

// All examples assume that we have 
// access to the 'window' and use Typescript.
// Specifically, we're using optional chaining
// for simplified handling of undefined if no
// API is available.

const vibrateOnceOnClick = () => {
  // A simple one-liner is all that's needed.
  // To use a single vibration, we simple 
  // provide an integer representing the ms
  // a single pulse should last.
  window.navigator?.vibrate?.(200);
}

const vibratePatternOnClick = () => {
  // For more than one puse, an array has to be
  // provided, again defining each pulse's lenght
  // in milliseconds.
  window.navigator?.vibrate?.([50, 200, 50, 200]);
}

צו באַווייַזן אַז די קאָד איז ארבעטן, פשוט קלאַפּן די קאָפּיע קנעפּל אין די רעכט רעכט ווינקל פון די קאָד סניפּאַט. אויב דיין מיטל שטיצט עס, עס זאָל זיין סטאַרטעד אַ מילד ווייבריישאַן צו באַשטעטיקן דעם קאַמף-צו-קליפּבאָרד קאַמף.

מיר זענען כּמעט פאַרטיק, לאָזן אונדז נאָר קוק די לעצטע פֿעיִקייטן פון די אַפּי:

const cancelVibration = () => {
  // Quick and easy: call 'vibrate' with
  // a val of 0 and the current vibration
  // is stopped.
  window.navigator?.vibrate?.(0);
}

און דאָס איז וועגן אים! ניט פיל צו דעקן, אָבער ריכטיק געווענדט, ד"ה ניט צו פיל אין דיין אַפּ, און בלויז ווען עס איז אָנווענדלעך, די ווייבריישאַן-אַפּי איז אַ טאַקע גרויס שטריך צו נוצן. איך טראַכטן דער בעסטער נוצן פאַל איז האַפּטיקאַללי באַשטעטיקן אָדער לייקענען וויכטיק אַקשאַנז וואָס דער באַניצער האט געמאכט, למשל. די קאָפּיע-קאַמף פֿאַר קאָד אין דעם פאַל אָדער אַ שטענדיק ויסמעקן-קאַמף אין אן אנדער אַפּ.

  • Tom

פֿאָרשלאָגן

פֿאַרבונדענע

נאָך-וואָרט

שפּראַכן