1// Jest Snapshot v1, https://goo.gl/fbAQLP 2 3exports[`APISection expo-apple-authentication 1`] = ` 4<div> 5 <h2 6 class="css-1ck3d9a-H2" 7 data-heading="true" 8 > 9 <div 10 class="css-79elbk" 11 > 12 <span 13 class="css-120d683" 14 id="component" 15 /> 16 <a 17 class="css-8y2kaf" 18 href="#component" 19 > 20 <span 21 class="css-6n7j50" 22 > 23 Component 24 </span> 25 <span 26 class="css-1eysgws" 27 > 28 <svg 29 aria-label="permalink" 30 class="anchor-icon" 31 fill="none" 32 height="24" 33 viewBox="0 0 24 24" 34 width="24" 35 xmlns="http://www.w3.org/2000/svg" 36 > 37 <path 38 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 39 stroke="#9B9B9B" 40 stroke-linecap="round" 41 stroke-linejoin="round" 42 stroke-width="2" 43 /> 44 <path 45 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 46 stroke="#9B9B9B" 47 stroke-linecap="round" 48 stroke-linejoin="round" 49 stroke-width="2" 50 /> 51 </svg> 52 </span> 53 </a> 54 </div> 55 </h2> 56 <div 57 class="css-kyhipd" 58 > 59 <h3 60 class="css-m417je-H3" 61 data-heading="true" 62 > 63 <div 64 class="css-79elbk" 65 > 66 <span 67 class="css-120d683" 68 id="appleauthenticationbutton" 69 /> 70 <a 71 class="css-8y2kaf" 72 href="#appleauthenticationbutton" 73 > 74 <span 75 class="css-6n7j50" 76 > 77 <code 78 class="inline css-ov7own-InlineCode" 79 > 80 AppleAuthenticationButton 81 </code> 82 </span> 83 <span 84 class="css-1eysgws" 85 > 86 <svg 87 aria-label="permalink" 88 class="anchor-icon" 89 fill="none" 90 height="24" 91 viewBox="0 0 24 24" 92 width="24" 93 xmlns="http://www.w3.org/2000/svg" 94 > 95 <path 96 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 97 stroke="#9B9B9B" 98 stroke-linecap="round" 99 stroke-linejoin="round" 100 stroke-width="2" 101 /> 102 <path 103 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 104 stroke="#9B9B9B" 105 stroke-linecap="round" 106 stroke-linejoin="round" 107 stroke-width="2" 108 /> 109 </svg> 110 </span> 111 </a> 112 </div> 113 </h3> 114 <p 115 class="css-6jxvia-P" 116 data-text="true" 117 > 118 <strong 119 class="css-1qx481h-B" 120 > 121 Type: 122 </strong> 123 124 <code 125 class="inline css-ov7own-InlineCode" 126 > 127 React.FC 128 < 129 <span> 130 <a 131 class="css-153g748-InternalLink" 132 href="/#appleauthenticationbuttonprops" 133 > 134 AppleAuthenticationButtonProps 135 </a> 136 </span> 137 > 138 </code> 139 </p> 140 <p 141 class="css-6jxvia-P" 142 data-text="true" 143 > 144 This component displays the proprietary "Sign In with Apple" / "Continue with Apple" button on 145your screen. The App Store Guidelines require you to use this component to start the 146authentication process instead of a custom button. Limited customization of the button is 147available via the provided properties. 148 </p> 149 <p 150 class="css-6jxvia-P" 151 data-text="true" 152 > 153 You should only attempt to render this if 154 <a 155 class="css-153g748-InternalLink" 156 href="/#isavailableasync" 157 > 158 <code 159 class="inline css-ov7own-InlineCode" 160 > 161 AppleAuthentication.isAvailableAsync() 162 </code> 163 </a> 164 165resolves to 166 <code 167 class="inline css-ov7own-InlineCode" 168 > 169 true 170 </code> 171 . This component will render nothing if it is not available, and you will get 172a warning in development mode ( 173 <code 174 class="inline css-ov7own-InlineCode" 175 > 176 __DEV__ === true 177 </code> 178 ). 179 </p> 180 181 182 <p 183 class="css-6jxvia-P" 184 data-text="true" 185 > 186 The properties of this component extend from 187 <code 188 class="inline css-ov7own-InlineCode" 189 > 190 View 191 </code> 192 ; however, you should not attempt to set 193 194 <code 195 class="inline css-ov7own-InlineCode" 196 > 197 backgroundColor 198 </code> 199 or 200 <code 201 class="inline css-ov7own-InlineCode" 202 > 203 borderRadius 204 </code> 205 with the 206 <code 207 class="inline css-ov7own-InlineCode" 208 > 209 style 210 </code> 211 property. This will not work and is against 212the App Store Guidelines. Instead, you should use the 213 <code 214 class="inline css-ov7own-InlineCode" 215 > 216 buttonStyle 217 </code> 218 property to choose one of the 219predefined color styles and the 220 <code 221 class="inline css-ov7own-InlineCode" 222 > 223 cornerRadius 224 </code> 225 property to change the border radius of the 226button. 227 </p> 228 229 230 <p 231 class="css-6jxvia-P" 232 data-text="true" 233 > 234 Make sure to attach height and width via the style props as without these styles, the button will 235not appear on the screen. 236 </p> 237 <blockquote 238 class="css-1xjn6jt-Callout" 239 data-testid="callout-container" 240 > 241 <div 242 class="css-ks2t0-Callout" 243 > 244 <svg 245 color="var(--expo-theme-icon-default)" 246 fill="none" 247 height="16" 248 role="img" 249 size="16" 250 viewBox="0 0 20 20" 251 width="16" 252 > 253 <title> 254 Info-icon 255 </title> 256 <path 257 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 258 fill="var(--expo-theme-icon-default)" 259 /> 260 </svg> 261 </div> 262 <div 263 class="css-19syq17-Callout" 264 > 265 <strong 266 class="css-1qx481h-B" 267 > 268 See: 269 </strong> 270 <span> 271 <a 272 class="css-ccg2mn-ExternalLink" 273 href="https://developer.apple.com/documentation/authenticationservices/asauthorizationappleidbutton" 274 rel="noopener noreferrer" 275 > 276 Apple 277Documentation 278 </a> 279 280for more details. 281 </span> 282 </div> 283 </blockquote> 284 <h2 285 class="css-1ck3d9a-H2" 286 data-heading="true" 287 > 288 <div 289 class="css-79elbk" 290 > 291 <span 292 class="css-120d683" 293 id="props" 294 /> 295 <a 296 class="css-8y2kaf" 297 href="#props" 298 > 299 <span 300 class="css-6n7j50" 301 > 302 Props 303 </span> 304 <span 305 class="css-1eysgws" 306 > 307 <svg 308 aria-label="permalink" 309 class="anchor-icon" 310 fill="none" 311 height="24" 312 viewBox="0 0 24 24" 313 width="24" 314 xmlns="http://www.w3.org/2000/svg" 315 > 316 <path 317 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 318 stroke="#9B9B9B" 319 stroke-linecap="round" 320 stroke-linejoin="round" 321 stroke-width="2" 322 /> 323 <path 324 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 325 stroke="#9B9B9B" 326 stroke-linecap="round" 327 stroke-linejoin="round" 328 stroke-width="2" 329 /> 330 </svg> 331 </span> 332 </a> 333 </div> 334 </h2> 335 <div> 336 <div 337 class="css-18dzyrv" 338 > 339 <h3 340 class="css-m417je-H3" 341 data-heading="true" 342 > 343 <div 344 class="css-79elbk" 345 > 346 <span 347 class="css-120d683" 348 id="buttonstyle" 349 /> 350 <a 351 class="css-8y2kaf" 352 href="#buttonstyle" 353 > 354 <span 355 class="css-6n7j50" 356 > 357 <code 358 class="inline css-1pk617c-InlineCode" 359 > 360 buttonStyle 361 </code> 362 </span> 363 <span 364 class="css-1eysgws" 365 > 366 <svg 367 aria-label="permalink" 368 class="anchor-icon" 369 fill="none" 370 height="24" 371 viewBox="0 0 24 24" 372 width="24" 373 xmlns="http://www.w3.org/2000/svg" 374 > 375 <path 376 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 377 stroke="#9B9B9B" 378 stroke-linecap="round" 379 stroke-linejoin="round" 380 stroke-width="2" 381 /> 382 <path 383 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 384 stroke="#9B9B9B" 385 stroke-linecap="round" 386 stroke-linejoin="round" 387 stroke-width="2" 388 /> 389 </svg> 390 </span> 391 </a> 392 </div> 393 </h3> 394 <p 395 class="css-6jxvia-P" 396 data-text="true" 397 > 398 <span 399 class="css-1lk0cux" 400 > 401 Type: 402 </span> 403 404 <code 405 class="inline css-ov7own-InlineCode" 406 > 407 <a 408 class="css-153g748-InternalLink" 409 href="/#appleauthenticationbuttonstyle" 410 > 411 AppleAuthenticationButtonStyle 412 </a> 413 </code> 414 </p> 415 <p 416 class="css-6jxvia-P" 417 data-text="true" 418 > 419 The Apple-defined color scheme to use to display the button. 420 </p> 421 </div> 422 <div 423 class="css-18dzyrv" 424 > 425 <h3 426 class="css-m417je-H3" 427 data-heading="true" 428 > 429 <div 430 class="css-79elbk" 431 > 432 <span 433 class="css-120d683" 434 id="buttontype" 435 /> 436 <a 437 class="css-8y2kaf" 438 href="#buttontype" 439 > 440 <span 441 class="css-6n7j50" 442 > 443 <code 444 class="inline css-1pk617c-InlineCode" 445 > 446 buttonType 447 </code> 448 </span> 449 <span 450 class="css-1eysgws" 451 > 452 <svg 453 aria-label="permalink" 454 class="anchor-icon" 455 fill="none" 456 height="24" 457 viewBox="0 0 24 24" 458 width="24" 459 xmlns="http://www.w3.org/2000/svg" 460 > 461 <path 462 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 463 stroke="#9B9B9B" 464 stroke-linecap="round" 465 stroke-linejoin="round" 466 stroke-width="2" 467 /> 468 <path 469 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 470 stroke="#9B9B9B" 471 stroke-linecap="round" 472 stroke-linejoin="round" 473 stroke-width="2" 474 /> 475 </svg> 476 </span> 477 </a> 478 </div> 479 </h3> 480 <p 481 class="css-6jxvia-P" 482 data-text="true" 483 > 484 <span 485 class="css-1lk0cux" 486 > 487 Type: 488 </span> 489 490 <code 491 class="inline css-ov7own-InlineCode" 492 > 493 <a 494 class="css-153g748-InternalLink" 495 href="/#appleauthenticationbuttontype" 496 > 497 AppleAuthenticationButtonType 498 </a> 499 </code> 500 </p> 501 <p 502 class="css-6jxvia-P" 503 data-text="true" 504 > 505 The type of button text to display ("Sign In with Apple" vs. "Continue with Apple"). 506 </p> 507 </div> 508 <div 509 class="css-18dzyrv" 510 > 511 <h3 512 class="css-m417je-H3" 513 data-heading="true" 514 > 515 <div 516 class="css-79elbk" 517 > 518 <span 519 class="css-120d683" 520 id="cornerradius" 521 /> 522 <a 523 class="css-8y2kaf" 524 href="#cornerradius" 525 > 526 <span 527 class="css-6n7j50" 528 > 529 <code 530 class="inline css-1pk617c-InlineCode" 531 > 532 cornerRadius 533 </code> 534 </span> 535 <span 536 class="css-1eysgws" 537 > 538 <svg 539 aria-label="permalink" 540 class="anchor-icon" 541 fill="none" 542 height="24" 543 viewBox="0 0 24 24" 544 width="24" 545 xmlns="http://www.w3.org/2000/svg" 546 > 547 <path 548 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 549 stroke="#9B9B9B" 550 stroke-linecap="round" 551 stroke-linejoin="round" 552 stroke-width="2" 553 /> 554 <path 555 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 556 stroke="#9B9B9B" 557 stroke-linecap="round" 558 stroke-linejoin="round" 559 stroke-width="2" 560 /> 561 </svg> 562 </span> 563 </a> 564 </div> 565 </h3> 566 <p 567 class="css-6jxvia-P" 568 data-text="true" 569 > 570 <span 571 class="css-1lk0cux" 572 > 573 Optional • 574 </span> 575 <span 576 class="css-1lk0cux" 577 > 578 Type: 579 </span> 580 581 <code 582 class="inline css-ov7own-InlineCode" 583 > 584 number 585 </code> 586 </p> 587 <p 588 class="css-6jxvia-P" 589 data-text="true" 590 > 591 The border radius to use when rendering the button. This works similarly to 592 593 <code 594 class="inline css-ov7own-InlineCode" 595 > 596 style.borderRadius 597 </code> 598 in other Views. 599 </p> 600 </div> 601 <div 602 class="css-18dzyrv" 603 > 604 <h3 605 class="css-m417je-H3" 606 data-heading="true" 607 > 608 <div 609 class="css-79elbk" 610 > 611 <span 612 class="css-120d683" 613 id="style" 614 /> 615 <a 616 class="css-8y2kaf" 617 href="#style" 618 > 619 <span 620 class="css-6n7j50" 621 > 622 <code 623 class="inline css-1pk617c-InlineCode" 624 > 625 style 626 </code> 627 </span> 628 <span 629 class="css-1eysgws" 630 > 631 <svg 632 aria-label="permalink" 633 class="anchor-icon" 634 fill="none" 635 height="24" 636 viewBox="0 0 24 24" 637 width="24" 638 xmlns="http://www.w3.org/2000/svg" 639 > 640 <path 641 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 642 stroke="#9B9B9B" 643 stroke-linecap="round" 644 stroke-linejoin="round" 645 stroke-width="2" 646 /> 647 <path 648 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 649 stroke="#9B9B9B" 650 stroke-linecap="round" 651 stroke-linejoin="round" 652 stroke-width="2" 653 /> 654 </svg> 655 </span> 656 </a> 657 </div> 658 </h3> 659 <p 660 class="css-6jxvia-P" 661 data-text="true" 662 > 663 <span 664 class="css-1lk0cux" 665 > 666 Optional • 667 </span> 668 <span 669 class="css-1lk0cux" 670 > 671 Type: 672 </span> 673 674 <code 675 class="inline css-ov7own-InlineCode" 676 > 677 StyleProp 678 < 679 <span> 680 <a 681 class="css-ccg2mn-ExternalLink" 682 href="https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys" 683 rel="noopener noreferrer" 684 > 685 Omit 686 </a> 687 < 688 <span> 689 <a 690 class="css-153g748-InternalLink" 691 href="/versions/latest/react-native/view-style-props" 692 > 693 ViewStyle 694 </a> 695 , 696 </span> 697 <span> 698 <span> 699 'backgroundColor' 700 | 701 </span> 702 <span> 703 'borderRadius' 704 </span> 705 </span> 706 > 707 </span> 708 > 709 </code> 710 </p> 711 <p 712 class="css-6jxvia-P" 713 data-text="true" 714 > 715 The custom style to apply to the button. Should not include 716 <code 717 class="inline css-ov7own-InlineCode" 718 > 719 backgroundColor 720 </code> 721 or 722 <code 723 class="inline css-ov7own-InlineCode" 724 > 725 borderRadius 726 </code> 727 728properties. 729 </p> 730 </div> 731 <div 732 class="css-18dzyrv" 733 > 734 <h3 735 class="css-m417je-H3" 736 data-heading="true" 737 > 738 <div 739 class="css-79elbk" 740 > 741 <span 742 class="css-120d683" 743 id="onpress" 744 /> 745 <a 746 class="css-8y2kaf" 747 href="#onpress" 748 > 749 <span 750 class="css-6n7j50" 751 > 752 <code 753 class="inline css-1pk617c-InlineCode" 754 > 755 onPress 756 </code> 757 </span> 758 <span 759 class="css-1eysgws" 760 > 761 <svg 762 aria-label="permalink" 763 class="anchor-icon" 764 fill="none" 765 height="24" 766 viewBox="0 0 24 24" 767 width="24" 768 xmlns="http://www.w3.org/2000/svg" 769 > 770 <path 771 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 772 stroke="#9B9B9B" 773 stroke-linecap="round" 774 stroke-linejoin="round" 775 stroke-width="2" 776 /> 777 <path 778 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 779 stroke="#9B9B9B" 780 stroke-linecap="round" 781 stroke-linejoin="round" 782 stroke-width="2" 783 /> 784 </svg> 785 </span> 786 </a> 787 </div> 788 </h3> 789 <p 790 class="css-6jxvia-P" 791 data-text="true" 792 > 793 <span 794 class="css-1lk0cux" 795 > 796 Type: 797 </span> 798 799 <code 800 class="inline css-ov7own-InlineCode" 801 > 802 ( 803 ) => 804 805 void 806 </code> 807 </p> 808 <p 809 class="css-6jxvia-P" 810 data-text="true" 811 > 812 The method to call when the user presses the button. You should call 813 <a 814 class="css-153g748-InternalLink" 815 href="/#isavailableasync" 816 > 817 <code 818 class="inline css-ov7own-InlineCode" 819 > 820 AppleAuthentication.signInAsync 821 </code> 822 </a> 823 824in here. 825 </p> 826 </div> 827 <h3 828 class="css-m417je-H3" 829 data-heading="true" 830 > 831 <div 832 class="css-79elbk" 833 > 834 <span 835 class="css-120d683" 836 id="inherited-props" 837 /> 838 <a 839 class="css-8y2kaf" 840 href="#inherited-props" 841 > 842 <span 843 class="css-6n7j50" 844 > 845 Inherited Props 846 </span> 847 <span 848 class="css-1eysgws" 849 > 850 <svg 851 aria-label="permalink" 852 class="anchor-icon" 853 fill="none" 854 height="24" 855 viewBox="0 0 24 24" 856 width="24" 857 xmlns="http://www.w3.org/2000/svg" 858 > 859 <path 860 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 861 stroke="#9B9B9B" 862 stroke-linecap="round" 863 stroke-linejoin="round" 864 stroke-width="2" 865 /> 866 <path 867 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 868 stroke="#9B9B9B" 869 stroke-linecap="round" 870 stroke-linejoin="round" 871 stroke-width="2" 872 /> 873 </svg> 874 </span> 875 </a> 876 </div> 877 </h3> 878 <ul 879 class="css-ftstf7-UL" 880 data-text="true" 881 > 882 <li 883 class="docs-list-item css-1vg85kg-LI" 884 > 885 <code 886 class="inline css-ov7own-InlineCode" 887 > 888 <a 889 class="css-153g748-InternalLink" 890 href="/versions/latest/react-native/view#props" 891 > 892 ViewProps 893 </a> 894 </code> 895 </li> 896 </ul> 897 </div> 898 </div> 899 <h2 900 class="css-1ck3d9a-H2" 901 data-heading="true" 902 > 903 <div 904 class="css-79elbk" 905 > 906 <span 907 class="css-120d683" 908 id="methods" 909 /> 910 <a 911 class="css-8y2kaf" 912 href="#methods" 913 > 914 <span 915 class="css-6n7j50" 916 > 917 Methods 918 </span> 919 <span 920 class="css-1eysgws" 921 > 922 <svg 923 aria-label="permalink" 924 class="anchor-icon" 925 fill="none" 926 height="24" 927 viewBox="0 0 24 24" 928 width="24" 929 xmlns="http://www.w3.org/2000/svg" 930 > 931 <path 932 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 933 stroke="#9B9B9B" 934 stroke-linecap="round" 935 stroke-linejoin="round" 936 stroke-width="2" 937 /> 938 <path 939 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 940 stroke="#9B9B9B" 941 stroke-linecap="round" 942 stroke-linejoin="round" 943 stroke-width="2" 944 /> 945 </svg> 946 </span> 947 </a> 948 </div> 949 </h2> 950 <div 951 class="css-18dzyrv" 952 > 953 <h3 954 class="css-m417je-H3" 955 data-heading="true" 956 > 957 <div 958 class="css-79elbk" 959 > 960 <span 961 class="css-120d683" 962 id="getcredentialstateasyncuser" 963 /> 964 <a 965 class="css-8y2kaf" 966 href="#getcredentialstateasyncuser" 967 > 968 <span 969 class="css-6n7j50" 970 > 971 <code 972 class="inline css-1pk617c-InlineCode" 973 > 974 getCredentialStateAsync(user) 975 </code> 976 </span> 977 <span 978 class="css-1eysgws" 979 > 980 <svg 981 aria-label="permalink" 982 class="anchor-icon" 983 fill="none" 984 height="24" 985 viewBox="0 0 24 24" 986 width="24" 987 xmlns="http://www.w3.org/2000/svg" 988 > 989 <path 990 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 991 stroke="#9B9B9B" 992 stroke-linecap="round" 993 stroke-linejoin="round" 994 stroke-width="2" 995 /> 996 <path 997 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 998 stroke="#9B9B9B" 999 stroke-linecap="round" 1000 stroke-linejoin="round" 1001 stroke-width="2" 1002 /> 1003 </svg> 1004 </span> 1005 </a> 1006 </div> 1007 </h3> 1008 <div 1009 class="css-rufzkc-Table" 1010 > 1011 <table 1012 class="css-1goywt6-Table" 1013 > 1014 <thead 1015 class="css-3b8qij-TableHead" 1016 > 1017 <tr 1018 class="css-29opv4-Row" 1019 > 1020 <th 1021 class="css-1p6k6di-HeaderCell" 1022 > 1023 Name 1024 </th> 1025 <th 1026 class="css-1p6k6di-HeaderCell" 1027 > 1028 Type 1029 </th> 1030 <th 1031 class="css-1p6k6di-HeaderCell" 1032 > 1033 Description 1034 </th> 1035 </tr> 1036 </thead> 1037 <tbody> 1038 <tr 1039 class="css-29opv4-Row" 1040 > 1041 <td 1042 class="css-4ul8tm-Cell" 1043 > 1044 <strong 1045 class="css-1qx481h-B" 1046 > 1047 user 1048 </strong> 1049 </td> 1050 <td 1051 class="css-4ul8tm-Cell" 1052 > 1053 <code 1054 class="inline css-ov7own-InlineCode" 1055 > 1056 string 1057 </code> 1058 </td> 1059 <td 1060 class="css-4ul8tm-Cell" 1061 > 1062 <p 1063 class="css-6jxvia-P" 1064 data-text="true" 1065 > 1066 The unique identifier for the user whose credential state you'd like to check. 1067This should come from the user field of an 1068 <a 1069 class="css-153g748-InternalLink" 1070 href="/#appleauthenticationcredentialstate" 1071 > 1072 <code 1073 class="inline css-ov7own-InlineCode" 1074 > 1075 AppleAuthenticationCredential 1076 </code> 1077 </a> 1078 object. 1079 </p> 1080 </td> 1081 </tr> 1082 </tbody> 1083 </table> 1084 </div> 1085 <p 1086 class="css-6jxvia-P" 1087 data-text="true" 1088 > 1089 Queries the current state of a user credential, to determine if it is still valid or if it has been revoked. 1090 </p> 1091 1092 1093 <blockquote 1094 class="css-1xjn6jt-Callout" 1095 data-testid="callout-container" 1096 > 1097 <div 1098 class="css-ks2t0-Callout" 1099 > 1100 <svg 1101 color="var(--expo-theme-icon-default)" 1102 fill="none" 1103 height="16" 1104 role="img" 1105 size="16" 1106 viewBox="0 0 20 20" 1107 width="16" 1108 > 1109 <title> 1110 Info-icon 1111 </title> 1112 <path 1113 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 1114 fill="var(--expo-theme-icon-default)" 1115 /> 1116 </svg> 1117 </div> 1118 <div 1119 class="css-19syq17-Callout" 1120 > 1121 1122 1123 <p 1124 class="css-6jxvia-P" 1125 data-text="true" 1126 > 1127 <strong 1128 class="css-1qx481h-B" 1129 > 1130 Note: 1131 </strong> 1132 This method must be tested on a real device. On the iOS simulator it always throws an error. 1133 </p> 1134 1135 1136 </div> 1137 </blockquote> 1138 <div 1139 class="css-1wdnwk5" 1140 > 1141 <h4 1142 class=" css-uucypz-H4" 1143 data-components-heading="true" 1144 data-heading="true" 1145 > 1146 <div 1147 class="css-79elbk" 1148 > 1149 <span 1150 class="css-120d683" 1151 id="returns" 1152 /> 1153 <a 1154 class="css-8y2kaf" 1155 href="#returns" 1156 > 1157 <span 1158 class="css-6n7j50" 1159 > 1160 Returns 1161 </span> 1162 <span 1163 class="css-1eysgws" 1164 > 1165 <svg 1166 aria-label="permalink" 1167 class="anchor-icon" 1168 fill="none" 1169 height="24" 1170 viewBox="0 0 24 24" 1171 width="24" 1172 xmlns="http://www.w3.org/2000/svg" 1173 > 1174 <path 1175 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 1176 stroke="#9B9B9B" 1177 stroke-linecap="round" 1178 stroke-linejoin="round" 1179 stroke-width="2" 1180 /> 1181 <path 1182 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 1183 stroke="#9B9B9B" 1184 stroke-linecap="round" 1185 stroke-linejoin="round" 1186 stroke-width="2" 1187 /> 1188 </svg> 1189 </span> 1190 </a> 1191 </div> 1192 </h4> 1193 </div> 1194 <ul 1195 class="css-n6fu3c-UL" 1196 data-text="true" 1197 > 1198 <li 1199 class="docs-list-item css-1vg85kg-LI" 1200 > 1201 <svg 1202 class="css-1a9xr20" 1203 color="var(--expo-theme-icon-secondary)" 1204 fill="none" 1205 height="16" 1206 role="img" 1207 size="16" 1208 viewBox="0 0 20 20" 1209 width="16" 1210 > 1211 <title> 1212 Undo-icon 1213 </title> 1214 <path 1215 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 1216 fill="var(--expo-theme-icon-secondary)" 1217 /> 1218 </svg> 1219 <code 1220 class="inline css-ov7own-InlineCode" 1221 > 1222 <a 1223 class="css-ccg2mn-ExternalLink" 1224 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 1225 rel="noopener noreferrer" 1226 > 1227 Promise 1228 </a> 1229 < 1230 <span> 1231 <a 1232 class="css-153g748-InternalLink" 1233 href="/#appleauthenticationcredentialstate" 1234 > 1235 AppleAuthenticationCredentialState 1236 </a> 1237 </span> 1238 > 1239 </code> 1240 </li> 1241 </ul> 1242 <p 1243 class="css-6jxvia-P" 1244 data-text="true" 1245 > 1246 A promise that fulfills with an 1247 <a 1248 class="css-153g748-InternalLink" 1249 href="/#appleauthenticationcredentialstate" 1250 > 1251 <code 1252 class="inline css-ov7own-InlineCode" 1253 > 1254 AppleAuthenticationCredentialState 1255 </code> 1256 </a> 1257 1258value depending on the state of the credential. 1259 </p> 1260 </div> 1261 <div 1262 class="css-18dzyrv" 1263 > 1264 <h3 1265 class="css-m417je-H3" 1266 data-heading="true" 1267 > 1268 <div 1269 class="css-79elbk" 1270 > 1271 <span 1272 class="css-120d683" 1273 id="isavailableasync" 1274 /> 1275 <a 1276 class="css-8y2kaf" 1277 href="#isavailableasync" 1278 > 1279 <span 1280 class="css-6n7j50" 1281 > 1282 <code 1283 class="inline css-1pk617c-InlineCode" 1284 > 1285 isAvailableAsync() 1286 </code> 1287 </span> 1288 <span 1289 class="css-1eysgws" 1290 > 1291 <svg 1292 aria-label="permalink" 1293 class="anchor-icon" 1294 fill="none" 1295 height="24" 1296 viewBox="0 0 24 24" 1297 width="24" 1298 xmlns="http://www.w3.org/2000/svg" 1299 > 1300 <path 1301 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 1302 stroke="#9B9B9B" 1303 stroke-linecap="round" 1304 stroke-linejoin="round" 1305 stroke-width="2" 1306 /> 1307 <path 1308 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 1309 stroke="#9B9B9B" 1310 stroke-linecap="round" 1311 stroke-linejoin="round" 1312 stroke-width="2" 1313 /> 1314 </svg> 1315 </span> 1316 </a> 1317 </div> 1318 </h3> 1319 <p 1320 class="css-6jxvia-P" 1321 data-text="true" 1322 > 1323 Determine if the current device's operating system supports Apple authentication. 1324 </p> 1325 <div 1326 class="css-1wdnwk5" 1327 > 1328 <h4 1329 class=" css-uucypz-H4" 1330 data-components-heading="true" 1331 data-heading="true" 1332 > 1333 <div 1334 class="css-79elbk" 1335 > 1336 <span 1337 class="css-120d683" 1338 id="returns-1" 1339 /> 1340 <a 1341 class="css-8y2kaf" 1342 href="#returns-1" 1343 > 1344 <span 1345 class="css-6n7j50" 1346 > 1347 Returns 1348 </span> 1349 <span 1350 class="css-1eysgws" 1351 > 1352 <svg 1353 aria-label="permalink" 1354 class="anchor-icon" 1355 fill="none" 1356 height="24" 1357 viewBox="0 0 24 24" 1358 width="24" 1359 xmlns="http://www.w3.org/2000/svg" 1360 > 1361 <path 1362 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 1363 stroke="#9B9B9B" 1364 stroke-linecap="round" 1365 stroke-linejoin="round" 1366 stroke-width="2" 1367 /> 1368 <path 1369 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 1370 stroke="#9B9B9B" 1371 stroke-linecap="round" 1372 stroke-linejoin="round" 1373 stroke-width="2" 1374 /> 1375 </svg> 1376 </span> 1377 </a> 1378 </div> 1379 </h4> 1380 </div> 1381 <ul 1382 class="css-n6fu3c-UL" 1383 data-text="true" 1384 > 1385 <li 1386 class="docs-list-item css-1vg85kg-LI" 1387 > 1388 <svg 1389 class="css-1a9xr20" 1390 color="var(--expo-theme-icon-secondary)" 1391 fill="none" 1392 height="16" 1393 role="img" 1394 size="16" 1395 viewBox="0 0 20 20" 1396 width="16" 1397 > 1398 <title> 1399 Undo-icon 1400 </title> 1401 <path 1402 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 1403 fill="var(--expo-theme-icon-secondary)" 1404 /> 1405 </svg> 1406 <code 1407 class="inline css-ov7own-InlineCode" 1408 > 1409 <a 1410 class="css-ccg2mn-ExternalLink" 1411 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 1412 rel="noopener noreferrer" 1413 > 1414 Promise 1415 </a> 1416 < 1417 <span> 1418 boolean 1419 </span> 1420 > 1421 </code> 1422 </li> 1423 </ul> 1424 <p 1425 class="css-6jxvia-P" 1426 data-text="true" 1427 > 1428 A promise that fulfills with 1429 <code 1430 class="inline css-ov7own-InlineCode" 1431 > 1432 true 1433 </code> 1434 if the system supports Apple authentication, and 1435 <code 1436 class="inline css-ov7own-InlineCode" 1437 > 1438 false 1439 </code> 1440 otherwise. 1441 </p> 1442 </div> 1443 <div 1444 class="css-18dzyrv" 1445 > 1446 <h3 1447 class="css-m417je-H3" 1448 data-heading="true" 1449 > 1450 <div 1451 class="css-79elbk" 1452 > 1453 <span 1454 class="css-120d683" 1455 id="refreshasyncoptions" 1456 /> 1457 <a 1458 class="css-8y2kaf" 1459 href="#refreshasyncoptions" 1460 > 1461 <span 1462 class="css-6n7j50" 1463 > 1464 <code 1465 class="inline css-1pk617c-InlineCode" 1466 > 1467 refreshAsync(options) 1468 </code> 1469 </span> 1470 <span 1471 class="css-1eysgws" 1472 > 1473 <svg 1474 aria-label="permalink" 1475 class="anchor-icon" 1476 fill="none" 1477 height="24" 1478 viewBox="0 0 24 24" 1479 width="24" 1480 xmlns="http://www.w3.org/2000/svg" 1481 > 1482 <path 1483 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 1484 stroke="#9B9B9B" 1485 stroke-linecap="round" 1486 stroke-linejoin="round" 1487 stroke-width="2" 1488 /> 1489 <path 1490 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 1491 stroke="#9B9B9B" 1492 stroke-linecap="round" 1493 stroke-linejoin="round" 1494 stroke-width="2" 1495 /> 1496 </svg> 1497 </span> 1498 </a> 1499 </div> 1500 </h3> 1501 <div 1502 class="css-rufzkc-Table" 1503 > 1504 <table 1505 class="css-1goywt6-Table" 1506 > 1507 <thead 1508 class="css-3b8qij-TableHead" 1509 > 1510 <tr 1511 class="css-29opv4-Row" 1512 > 1513 <th 1514 class="css-1p6k6di-HeaderCell" 1515 > 1516 Name 1517 </th> 1518 <th 1519 class="css-1p6k6di-HeaderCell" 1520 > 1521 Type 1522 </th> 1523 <th 1524 class="css-1p6k6di-HeaderCell" 1525 > 1526 Description 1527 </th> 1528 </tr> 1529 </thead> 1530 <tbody> 1531 <tr 1532 class="css-29opv4-Row" 1533 > 1534 <td 1535 class="css-4ul8tm-Cell" 1536 > 1537 <strong 1538 class="css-1qx481h-B" 1539 > 1540 options 1541 </strong> 1542 </td> 1543 <td 1544 class="css-4ul8tm-Cell" 1545 > 1546 <code 1547 class="inline css-ov7own-InlineCode" 1548 > 1549 <a 1550 class="css-153g748-InternalLink" 1551 href="/#appleauthenticationrefreshoptions" 1552 > 1553 AppleAuthenticationRefreshOptions 1554 </a> 1555 </code> 1556 </td> 1557 <td 1558 class="css-4ul8tm-Cell" 1559 > 1560 <p 1561 class="css-6jxvia-P" 1562 data-text="true" 1563 > 1564 An 1565 <a 1566 class="css-153g748-InternalLink" 1567 href="/#appleauthenticationrefreshoptions" 1568 > 1569 <code 1570 class="inline css-ov7own-InlineCode" 1571 > 1572 AppleAuthenticationRefreshOptions 1573 </code> 1574 </a> 1575 object 1576 </p> 1577 </td> 1578 </tr> 1579 </tbody> 1580 </table> 1581 </div> 1582 <p 1583 class="css-6jxvia-P" 1584 data-text="true" 1585 > 1586 An operation that refreshes the logged-in user’s credentials. 1587Calling this method will show the sign in modal before actually refreshing the user credentials. 1588 </p> 1589 <div 1590 class="css-1wdnwk5" 1591 > 1592 <h4 1593 class=" css-uucypz-H4" 1594 data-components-heading="true" 1595 data-heading="true" 1596 > 1597 <div 1598 class="css-79elbk" 1599 > 1600 <span 1601 class="css-120d683" 1602 id="returns-2" 1603 /> 1604 <a 1605 class="css-8y2kaf" 1606 href="#returns-2" 1607 > 1608 <span 1609 class="css-6n7j50" 1610 > 1611 Returns 1612 </span> 1613 <span 1614 class="css-1eysgws" 1615 > 1616 <svg 1617 aria-label="permalink" 1618 class="anchor-icon" 1619 fill="none" 1620 height="24" 1621 viewBox="0 0 24 24" 1622 width="24" 1623 xmlns="http://www.w3.org/2000/svg" 1624 > 1625 <path 1626 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 1627 stroke="#9B9B9B" 1628 stroke-linecap="round" 1629 stroke-linejoin="round" 1630 stroke-width="2" 1631 /> 1632 <path 1633 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 1634 stroke="#9B9B9B" 1635 stroke-linecap="round" 1636 stroke-linejoin="round" 1637 stroke-width="2" 1638 /> 1639 </svg> 1640 </span> 1641 </a> 1642 </div> 1643 </h4> 1644 </div> 1645 <ul 1646 class="css-n6fu3c-UL" 1647 data-text="true" 1648 > 1649 <li 1650 class="docs-list-item css-1vg85kg-LI" 1651 > 1652 <svg 1653 class="css-1a9xr20" 1654 color="var(--expo-theme-icon-secondary)" 1655 fill="none" 1656 height="16" 1657 role="img" 1658 size="16" 1659 viewBox="0 0 20 20" 1660 width="16" 1661 > 1662 <title> 1663 Undo-icon 1664 </title> 1665 <path 1666 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 1667 fill="var(--expo-theme-icon-secondary)" 1668 /> 1669 </svg> 1670 <code 1671 class="inline css-ov7own-InlineCode" 1672 > 1673 <a 1674 class="css-ccg2mn-ExternalLink" 1675 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 1676 rel="noopener noreferrer" 1677 > 1678 Promise 1679 </a> 1680 < 1681 <span> 1682 <a 1683 class="css-153g748-InternalLink" 1684 href="/#appleauthenticationcredential" 1685 > 1686 AppleAuthenticationCredential 1687 </a> 1688 </span> 1689 > 1690 </code> 1691 </li> 1692 </ul> 1693 <p 1694 class="css-6jxvia-P" 1695 data-text="true" 1696 > 1697 A promise that fulfills with an 1698 <a 1699 class="css-153g748-InternalLink" 1700 href="/#appleauthenticationcredential" 1701 > 1702 <code 1703 class="inline css-ov7own-InlineCode" 1704 > 1705 AppleAuthenticationCredential 1706 </code> 1707 </a> 1708 1709object after a successful authentication, and rejects with 1710 <code 1711 class="inline css-ov7own-InlineCode" 1712 > 1713 ERR_CANCELED 1714 </code> 1715 if the user cancels the 1716refresh operation. 1717 </p> 1718 </div> 1719 <div 1720 class="css-18dzyrv" 1721 > 1722 <h3 1723 class="css-m417je-H3" 1724 data-heading="true" 1725 > 1726 <div 1727 class="css-79elbk" 1728 > 1729 <span 1730 class="css-120d683" 1731 id="signinasyncoptions" 1732 /> 1733 <a 1734 class="css-8y2kaf" 1735 href="#signinasyncoptions" 1736 > 1737 <span 1738 class="css-6n7j50" 1739 > 1740 <code 1741 class="inline css-1pk617c-InlineCode" 1742 > 1743 signInAsync(options) 1744 </code> 1745 </span> 1746 <span 1747 class="css-1eysgws" 1748 > 1749 <svg 1750 aria-label="permalink" 1751 class="anchor-icon" 1752 fill="none" 1753 height="24" 1754 viewBox="0 0 24 24" 1755 width="24" 1756 xmlns="http://www.w3.org/2000/svg" 1757 > 1758 <path 1759 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 1760 stroke="#9B9B9B" 1761 stroke-linecap="round" 1762 stroke-linejoin="round" 1763 stroke-width="2" 1764 /> 1765 <path 1766 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 1767 stroke="#9B9B9B" 1768 stroke-linecap="round" 1769 stroke-linejoin="round" 1770 stroke-width="2" 1771 /> 1772 </svg> 1773 </span> 1774 </a> 1775 </div> 1776 </h3> 1777 <div 1778 class="css-rufzkc-Table" 1779 > 1780 <table 1781 class="css-1goywt6-Table" 1782 > 1783 <thead 1784 class="css-3b8qij-TableHead" 1785 > 1786 <tr 1787 class="css-29opv4-Row" 1788 > 1789 <th 1790 class="css-1p6k6di-HeaderCell" 1791 > 1792 Name 1793 </th> 1794 <th 1795 class="css-1p6k6di-HeaderCell" 1796 > 1797 Type 1798 </th> 1799 <th 1800 class="css-1p6k6di-HeaderCell" 1801 > 1802 Description 1803 </th> 1804 </tr> 1805 </thead> 1806 <tbody> 1807 <tr 1808 class="css-29opv4-Row" 1809 > 1810 <td 1811 class="css-4ul8tm-Cell" 1812 > 1813 <strong 1814 class="css-1qx481h-B" 1815 > 1816 options 1817 </strong> 1818 <br /> 1819 <span 1820 class="css-1g95u6x" 1821 > 1822 (optional) 1823 </span> 1824 </td> 1825 <td 1826 class="css-4ul8tm-Cell" 1827 > 1828 <code 1829 class="inline css-ov7own-InlineCode" 1830 > 1831 <a 1832 class="css-153g748-InternalLink" 1833 href="/#appleauthenticationsigninoptions" 1834 > 1835 AppleAuthenticationSignInOptions 1836 </a> 1837 </code> 1838 </td> 1839 <td 1840 class="css-4ul8tm-Cell" 1841 > 1842 <p 1843 class="css-6jxvia-P" 1844 data-text="true" 1845 > 1846 An optional 1847 <a 1848 class="css-153g748-InternalLink" 1849 href="/#appleauthenticationsigninoptions" 1850 > 1851 <code 1852 class="inline css-ov7own-InlineCode" 1853 > 1854 AppleAuthenticationSignInOptions 1855 </code> 1856 </a> 1857 object 1858 </p> 1859 </td> 1860 </tr> 1861 </tbody> 1862 </table> 1863 </div> 1864 <p 1865 class="css-6jxvia-P" 1866 data-text="true" 1867 > 1868 Sends a request to the operating system to initiate the Apple authentication flow, which will 1869present a modal to the user over your app and allow them to sign in. 1870 </p> 1871 <p 1872 class="css-6jxvia-P" 1873 data-text="true" 1874 > 1875 You can request access to the user's full name and email address in this method, which allows you 1876to personalize your UI for signed in users. However, users can deny access to either or both 1877of these options at runtime. 1878 </p> 1879 1880 1881 <p 1882 class="css-6jxvia-P" 1883 data-text="true" 1884 > 1885 Additionally, you will only receive Apple Authentication Credentials the first time users sign 1886into your app, so you must store it for later use. It's best to store this information either 1887server-side, or using 1888 <a 1889 class="css-153g748-InternalLink" 1890 href="/securestore" 1891 > 1892 SecureStore 1893 </a> 1894 , so that the data persists across app installs. 1895You can use 1896 <a 1897 class="css-153g748-InternalLink" 1898 href="/#appleauthenticationcredential" 1899 > 1900 <code 1901 class="inline css-ov7own-InlineCode" 1902 > 1903 AppleAuthenticationCredential.user 1904 </code> 1905 </a> 1906 to identify 1907the user, since this remains the same for apps released by the same developer. 1908 </p> 1909 <div 1910 class="css-1wdnwk5" 1911 > 1912 <h4 1913 class=" css-uucypz-H4" 1914 data-components-heading="true" 1915 data-heading="true" 1916 > 1917 <div 1918 class="css-79elbk" 1919 > 1920 <span 1921 class="css-120d683" 1922 id="returns-3" 1923 /> 1924 <a 1925 class="css-8y2kaf" 1926 href="#returns-3" 1927 > 1928 <span 1929 class="css-6n7j50" 1930 > 1931 Returns 1932 </span> 1933 <span 1934 class="css-1eysgws" 1935 > 1936 <svg 1937 aria-label="permalink" 1938 class="anchor-icon" 1939 fill="none" 1940 height="24" 1941 viewBox="0 0 24 24" 1942 width="24" 1943 xmlns="http://www.w3.org/2000/svg" 1944 > 1945 <path 1946 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 1947 stroke="#9B9B9B" 1948 stroke-linecap="round" 1949 stroke-linejoin="round" 1950 stroke-width="2" 1951 /> 1952 <path 1953 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 1954 stroke="#9B9B9B" 1955 stroke-linecap="round" 1956 stroke-linejoin="round" 1957 stroke-width="2" 1958 /> 1959 </svg> 1960 </span> 1961 </a> 1962 </div> 1963 </h4> 1964 </div> 1965 <ul 1966 class="css-n6fu3c-UL" 1967 data-text="true" 1968 > 1969 <li 1970 class="docs-list-item css-1vg85kg-LI" 1971 > 1972 <svg 1973 class="css-1a9xr20" 1974 color="var(--expo-theme-icon-secondary)" 1975 fill="none" 1976 height="16" 1977 role="img" 1978 size="16" 1979 viewBox="0 0 20 20" 1980 width="16" 1981 > 1982 <title> 1983 Undo-icon 1984 </title> 1985 <path 1986 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 1987 fill="var(--expo-theme-icon-secondary)" 1988 /> 1989 </svg> 1990 <code 1991 class="inline css-ov7own-InlineCode" 1992 > 1993 <a 1994 class="css-ccg2mn-ExternalLink" 1995 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 1996 rel="noopener noreferrer" 1997 > 1998 Promise 1999 </a> 2000 < 2001 <span> 2002 <a 2003 class="css-153g748-InternalLink" 2004 href="/#appleauthenticationcredential" 2005 > 2006 AppleAuthenticationCredential 2007 </a> 2008 </span> 2009 > 2010 </code> 2011 </li> 2012 </ul> 2013 <p 2014 class="css-6jxvia-P" 2015 data-text="true" 2016 > 2017 A promise that fulfills with an 2018 <a 2019 class="css-153g748-InternalLink" 2020 href="/#appleauthenticationcredential" 2021 > 2022 <code 2023 class="inline css-ov7own-InlineCode" 2024 > 2025 AppleAuthenticationCredential 2026 </code> 2027 </a> 2028 2029object after a successful authentication, and rejects with 2030 <code 2031 class="inline css-ov7own-InlineCode" 2032 > 2033 ERR_CANCELED 2034 </code> 2035 if the user cancels the 2036sign-in operation. 2037 </p> 2038 </div> 2039 <div 2040 class="css-18dzyrv" 2041 > 2042 <h3 2043 class="css-m417je-H3" 2044 data-heading="true" 2045 > 2046 <div 2047 class="css-79elbk" 2048 > 2049 <span 2050 class="css-120d683" 2051 id="signoutasyncoptions" 2052 /> 2053 <a 2054 class="css-8y2kaf" 2055 href="#signoutasyncoptions" 2056 > 2057 <span 2058 class="css-6n7j50" 2059 > 2060 <code 2061 class="inline css-1pk617c-InlineCode" 2062 > 2063 signOutAsync(options) 2064 </code> 2065 </span> 2066 <span 2067 class="css-1eysgws" 2068 > 2069 <svg 2070 aria-label="permalink" 2071 class="anchor-icon" 2072 fill="none" 2073 height="24" 2074 viewBox="0 0 24 24" 2075 width="24" 2076 xmlns="http://www.w3.org/2000/svg" 2077 > 2078 <path 2079 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 2080 stroke="#9B9B9B" 2081 stroke-linecap="round" 2082 stroke-linejoin="round" 2083 stroke-width="2" 2084 /> 2085 <path 2086 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 2087 stroke="#9B9B9B" 2088 stroke-linecap="round" 2089 stroke-linejoin="round" 2090 stroke-width="2" 2091 /> 2092 </svg> 2093 </span> 2094 </a> 2095 </div> 2096 </h3> 2097 <div 2098 class="css-rufzkc-Table" 2099 > 2100 <table 2101 class="css-1goywt6-Table" 2102 > 2103 <thead 2104 class="css-3b8qij-TableHead" 2105 > 2106 <tr 2107 class="css-29opv4-Row" 2108 > 2109 <th 2110 class="css-1p6k6di-HeaderCell" 2111 > 2112 Name 2113 </th> 2114 <th 2115 class="css-1p6k6di-HeaderCell" 2116 > 2117 Type 2118 </th> 2119 <th 2120 class="css-1p6k6di-HeaderCell" 2121 > 2122 Description 2123 </th> 2124 </tr> 2125 </thead> 2126 <tbody> 2127 <tr 2128 class="css-29opv4-Row" 2129 > 2130 <td 2131 class="css-4ul8tm-Cell" 2132 > 2133 <strong 2134 class="css-1qx481h-B" 2135 > 2136 options 2137 </strong> 2138 </td> 2139 <td 2140 class="css-4ul8tm-Cell" 2141 > 2142 <code 2143 class="inline css-ov7own-InlineCode" 2144 > 2145 <a 2146 class="css-153g748-InternalLink" 2147 href="/#appleauthenticationsignoutoptions" 2148 > 2149 AppleAuthenticationSignOutOptions 2150 </a> 2151 </code> 2152 </td> 2153 <td 2154 class="css-4ul8tm-Cell" 2155 > 2156 <p 2157 class="css-6jxvia-P" 2158 data-text="true" 2159 > 2160 An 2161 <a 2162 class="css-153g748-InternalLink" 2163 href="/#appleauthenticationsignoutoptions" 2164 > 2165 <code 2166 class="inline css-ov7own-InlineCode" 2167 > 2168 AppleAuthenticationSignOutOptions 2169 </code> 2170 </a> 2171 object 2172 </p> 2173 </td> 2174 </tr> 2175 </tbody> 2176 </table> 2177 </div> 2178 <p 2179 class="css-6jxvia-P" 2180 data-text="true" 2181 > 2182 An operation that ends the authenticated session. 2183Calling this method will show the sign in modal before actually signing the user out. 2184 </p> 2185 <p 2186 class="css-6jxvia-P" 2187 data-text="true" 2188 > 2189 It is not recommended to use this method to sign out the user as it works counterintuitively. 2190Instead of using this method it is recommended to simply clear all the user's data collected 2191from using 2192 <a 2193 class="css-153g748-InternalLink" 2194 href="/#signinasync" 2195 > 2196 <code 2197 class="inline css-ov7own-InlineCode" 2198 > 2199 signInAsync 2200 </code> 2201 </a> 2202 or 2203 <a 2204 class="css-153g748-InternalLink" 2205 href="/#refreshasync" 2206 > 2207 <code 2208 class="inline css-ov7own-InlineCode" 2209 > 2210 refreshAsync 2211 </code> 2212 </a> 2213 methods. 2214 </p> 2215 <div 2216 class="css-1wdnwk5" 2217 > 2218 <h4 2219 class=" css-uucypz-H4" 2220 data-components-heading="true" 2221 data-heading="true" 2222 > 2223 <div 2224 class="css-79elbk" 2225 > 2226 <span 2227 class="css-120d683" 2228 id="returns-4" 2229 /> 2230 <a 2231 class="css-8y2kaf" 2232 href="#returns-4" 2233 > 2234 <span 2235 class="css-6n7j50" 2236 > 2237 Returns 2238 </span> 2239 <span 2240 class="css-1eysgws" 2241 > 2242 <svg 2243 aria-label="permalink" 2244 class="anchor-icon" 2245 fill="none" 2246 height="24" 2247 viewBox="0 0 24 24" 2248 width="24" 2249 xmlns="http://www.w3.org/2000/svg" 2250 > 2251 <path 2252 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 2253 stroke="#9B9B9B" 2254 stroke-linecap="round" 2255 stroke-linejoin="round" 2256 stroke-width="2" 2257 /> 2258 <path 2259 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 2260 stroke="#9B9B9B" 2261 stroke-linecap="round" 2262 stroke-linejoin="round" 2263 stroke-width="2" 2264 /> 2265 </svg> 2266 </span> 2267 </a> 2268 </div> 2269 </h4> 2270 </div> 2271 <ul 2272 class="css-n6fu3c-UL" 2273 data-text="true" 2274 > 2275 <li 2276 class="docs-list-item css-1vg85kg-LI" 2277 > 2278 <svg 2279 class="css-1a9xr20" 2280 color="var(--expo-theme-icon-secondary)" 2281 fill="none" 2282 height="16" 2283 role="img" 2284 size="16" 2285 viewBox="0 0 20 20" 2286 width="16" 2287 > 2288 <title> 2289 Undo-icon 2290 </title> 2291 <path 2292 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 2293 fill="var(--expo-theme-icon-secondary)" 2294 /> 2295 </svg> 2296 <code 2297 class="inline css-ov7own-InlineCode" 2298 > 2299 <a 2300 class="css-ccg2mn-ExternalLink" 2301 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 2302 rel="noopener noreferrer" 2303 > 2304 Promise 2305 </a> 2306 < 2307 <span> 2308 <a 2309 class="css-153g748-InternalLink" 2310 href="/#appleauthenticationcredential" 2311 > 2312 AppleAuthenticationCredential 2313 </a> 2314 </span> 2315 > 2316 </code> 2317 </li> 2318 </ul> 2319 <p 2320 class="css-6jxvia-P" 2321 data-text="true" 2322 > 2323 A promise that fulfills with an 2324 <a 2325 class="css-153g748-InternalLink" 2326 href="/#appleauthenticationcredential" 2327 > 2328 <code 2329 class="inline css-ov7own-InlineCode" 2330 > 2331 AppleAuthenticationCredential 2332 </code> 2333 </a> 2334 2335object after a successful authentication, and rejects with 2336 <code 2337 class="inline css-ov7own-InlineCode" 2338 > 2339 ERR_CANCELED 2340 </code> 2341 if the user cancels the 2342sign-out operation. 2343 </p> 2344 </div> 2345 <h2 2346 class="css-1ck3d9a-H2" 2347 data-heading="true" 2348 > 2349 <div 2350 class="css-79elbk" 2351 > 2352 <span 2353 class="css-120d683" 2354 id="event-subscriptions" 2355 /> 2356 <a 2357 class="css-8y2kaf" 2358 href="#event-subscriptions" 2359 > 2360 <span 2361 class="css-6n7j50" 2362 > 2363 Event Subscriptions 2364 </span> 2365 <span 2366 class="css-1eysgws" 2367 > 2368 <svg 2369 aria-label="permalink" 2370 class="anchor-icon" 2371 fill="none" 2372 height="24" 2373 viewBox="0 0 24 24" 2374 width="24" 2375 xmlns="http://www.w3.org/2000/svg" 2376 > 2377 <path 2378 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 2379 stroke="#9B9B9B" 2380 stroke-linecap="round" 2381 stroke-linejoin="round" 2382 stroke-width="2" 2383 /> 2384 <path 2385 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 2386 stroke="#9B9B9B" 2387 stroke-linecap="round" 2388 stroke-linejoin="round" 2389 stroke-width="2" 2390 /> 2391 </svg> 2392 </span> 2393 </a> 2394 </div> 2395 </h2> 2396 <div 2397 class="css-18dzyrv" 2398 > 2399 <h3 2400 class="css-m417je-H3" 2401 data-heading="true" 2402 > 2403 <div 2404 class="css-79elbk" 2405 > 2406 <span 2407 class="css-120d683" 2408 id="addrevokelistenerlistener" 2409 /> 2410 <a 2411 class="css-8y2kaf" 2412 href="#addrevokelistenerlistener" 2413 > 2414 <span 2415 class="css-6n7j50" 2416 > 2417 <code 2418 class="inline css-1pk617c-InlineCode" 2419 > 2420 addRevokeListener(listener) 2421 </code> 2422 </span> 2423 <span 2424 class="css-1eysgws" 2425 > 2426 <svg 2427 aria-label="permalink" 2428 class="anchor-icon" 2429 fill="none" 2430 height="24" 2431 viewBox="0 0 24 24" 2432 width="24" 2433 xmlns="http://www.w3.org/2000/svg" 2434 > 2435 <path 2436 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 2437 stroke="#9B9B9B" 2438 stroke-linecap="round" 2439 stroke-linejoin="round" 2440 stroke-width="2" 2441 /> 2442 <path 2443 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 2444 stroke="#9B9B9B" 2445 stroke-linecap="round" 2446 stroke-linejoin="round" 2447 stroke-width="2" 2448 /> 2449 </svg> 2450 </span> 2451 </a> 2452 </div> 2453 </h3> 2454 <div 2455 class="css-rufzkc-Table" 2456 > 2457 <table 2458 class="css-1goywt6-Table" 2459 > 2460 <thead 2461 class="css-3b8qij-TableHead" 2462 > 2463 <tr 2464 class="css-29opv4-Row" 2465 > 2466 <th 2467 class="css-1p6k6di-HeaderCell" 2468 > 2469 Name 2470 </th> 2471 <th 2472 class="css-1p6k6di-HeaderCell" 2473 > 2474 Type 2475 </th> 2476 <th 2477 class="css-1p6k6di-HeaderCell" 2478 > 2479 Description 2480 </th> 2481 </tr> 2482 </thead> 2483 <tbody> 2484 <tr 2485 class="css-29opv4-Row" 2486 > 2487 <td 2488 class="css-4ul8tm-Cell" 2489 > 2490 <strong 2491 class="css-1qx481h-B" 2492 > 2493 listener 2494 </strong> 2495 </td> 2496 <td 2497 class="css-4ul8tm-Cell" 2498 > 2499 <code 2500 class="inline css-ov7own-InlineCode" 2501 > 2502 () => 2503 2504 void 2505 </code> 2506 </td> 2507 <td 2508 class="css-4ul8tm-Cell" 2509 > 2510 - 2511 </td> 2512 </tr> 2513 </tbody> 2514 </table> 2515 </div> 2516 <div 2517 class="css-1wdnwk5" 2518 > 2519 <h4 2520 class=" css-uucypz-H4" 2521 data-components-heading="true" 2522 data-heading="true" 2523 > 2524 <div 2525 class="css-79elbk" 2526 > 2527 <span 2528 class="css-120d683" 2529 id="returns-5" 2530 /> 2531 <a 2532 class="css-8y2kaf" 2533 href="#returns-5" 2534 > 2535 <span 2536 class="css-6n7j50" 2537 > 2538 Returns 2539 </span> 2540 <span 2541 class="css-1eysgws" 2542 > 2543 <svg 2544 aria-label="permalink" 2545 class="anchor-icon" 2546 fill="none" 2547 height="24" 2548 viewBox="0 0 24 24" 2549 width="24" 2550 xmlns="http://www.w3.org/2000/svg" 2551 > 2552 <path 2553 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 2554 stroke="#9B9B9B" 2555 stroke-linecap="round" 2556 stroke-linejoin="round" 2557 stroke-width="2" 2558 /> 2559 <path 2560 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 2561 stroke="#9B9B9B" 2562 stroke-linecap="round" 2563 stroke-linejoin="round" 2564 stroke-width="2" 2565 /> 2566 </svg> 2567 </span> 2568 </a> 2569 </div> 2570 </h4> 2571 </div> 2572 <ul 2573 class="css-n6fu3c-UL" 2574 data-text="true" 2575 > 2576 <li 2577 class="docs-list-item css-1vg85kg-LI" 2578 > 2579 <svg 2580 class="css-1a9xr20" 2581 color="var(--expo-theme-icon-secondary)" 2582 fill="none" 2583 height="16" 2584 role="img" 2585 size="16" 2586 viewBox="0 0 20 20" 2587 width="16" 2588 > 2589 <title> 2590 Undo-icon 2591 </title> 2592 <path 2593 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 2594 fill="var(--expo-theme-icon-secondary)" 2595 /> 2596 </svg> 2597 <code 2598 class="inline css-ov7own-InlineCode" 2599 > 2600 <a 2601 class="css-153g748-InternalLink" 2602 href="/#subscription" 2603 > 2604 Subscription 2605 </a> 2606 </code> 2607 </li> 2608 </ul> 2609 </div> 2610 <h2 2611 class="css-1ck3d9a-H2" 2612 data-heading="true" 2613 > 2614 <div 2615 class="css-79elbk" 2616 > 2617 <span 2618 class="css-120d683" 2619 id="types" 2620 /> 2621 <a 2622 class="css-8y2kaf" 2623 href="#types" 2624 > 2625 <span 2626 class="css-6n7j50" 2627 > 2628 Types 2629 </span> 2630 <span 2631 class="css-1eysgws" 2632 > 2633 <svg 2634 aria-label="permalink" 2635 class="anchor-icon" 2636 fill="none" 2637 height="24" 2638 viewBox="0 0 24 24" 2639 width="24" 2640 xmlns="http://www.w3.org/2000/svg" 2641 > 2642 <path 2643 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 2644 stroke="#9B9B9B" 2645 stroke-linecap="round" 2646 stroke-linejoin="round" 2647 stroke-width="2" 2648 /> 2649 <path 2650 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 2651 stroke="#9B9B9B" 2652 stroke-linecap="round" 2653 stroke-linejoin="round" 2654 stroke-width="2" 2655 /> 2656 </svg> 2657 </span> 2658 </a> 2659 </div> 2660 </h2> 2661 <div 2662 class="css-kyhipd" 2663 > 2664 <h3 2665 class="css-m417je-H3" 2666 data-heading="true" 2667 > 2668 <div 2669 class="css-79elbk" 2670 > 2671 <span 2672 class="css-120d683" 2673 id="appleauthenticationcredential" 2674 /> 2675 <a 2676 class="css-8y2kaf" 2677 href="#appleauthenticationcredential" 2678 > 2679 <span 2680 class="css-6n7j50" 2681 > 2682 <code 2683 class="inline css-ov7own-InlineCode" 2684 > 2685 AppleAuthenticationCredential 2686 </code> 2687 </span> 2688 <span 2689 class="css-1eysgws" 2690 > 2691 <svg 2692 aria-label="permalink" 2693 class="anchor-icon" 2694 fill="none" 2695 height="24" 2696 viewBox="0 0 24 24" 2697 width="24" 2698 xmlns="http://www.w3.org/2000/svg" 2699 > 2700 <path 2701 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 2702 stroke="#9B9B9B" 2703 stroke-linecap="round" 2704 stroke-linejoin="round" 2705 stroke-width="2" 2706 /> 2707 <path 2708 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 2709 stroke="#9B9B9B" 2710 stroke-linecap="round" 2711 stroke-linejoin="round" 2712 stroke-width="2" 2713 /> 2714 </svg> 2715 </span> 2716 </a> 2717 </div> 2718 </h3> 2719 <p 2720 class="css-6jxvia-P" 2721 data-text="true" 2722 > 2723 The object type returned from a successful call to 2724 <a 2725 class="css-153g748-InternalLink" 2726 href="/#appleauthenticationsigninasyncoptions" 2727 > 2728 <code 2729 class="inline css-ov7own-InlineCode" 2730 > 2731 AppleAuthentication.signInAsync() 2732 </code> 2733 </a> 2734 , 2735 2736 <a 2737 class="css-153g748-InternalLink" 2738 href="/#appleauthenticationrefreshasyncoptions" 2739 > 2740 <code 2741 class="inline css-ov7own-InlineCode" 2742 > 2743 AppleAuthentication.refreshAsync() 2744 </code> 2745 </a> 2746 , or 2747 <a 2748 class="css-153g748-InternalLink" 2749 href="/#appleauthenticationsignoutasyncoptions" 2750 > 2751 <code 2752 class="inline css-ov7own-InlineCode" 2753 > 2754 AppleAuthentication.signOutAsync() 2755 </code> 2756 </a> 2757 2758which contains all of the pertinent user and credential information. 2759 </p> 2760 <blockquote 2761 class="css-1xjn6jt-Callout" 2762 data-testid="callout-container" 2763 > 2764 <div 2765 class="css-ks2t0-Callout" 2766 > 2767 <svg 2768 color="var(--expo-theme-icon-default)" 2769 fill="none" 2770 height="16" 2771 role="img" 2772 size="16" 2773 viewBox="0 0 20 20" 2774 width="16" 2775 > 2776 <title> 2777 Info-icon 2778 </title> 2779 <path 2780 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 2781 fill="var(--expo-theme-icon-default)" 2782 /> 2783 </svg> 2784 </div> 2785 <div 2786 class="css-19syq17-Callout" 2787 > 2788 <strong 2789 class="css-1qx481h-B" 2790 > 2791 See: 2792 </strong> 2793 <span> 2794 <a 2795 class="css-ccg2mn-ExternalLink" 2796 href="https://developer.apple.com/documentation/authenticationservices/asauthorizationappleidcredential" 2797 rel="noopener noreferrer" 2798 > 2799 Apple 2800Documentation 2801 </a> 2802 2803for more details. 2804 </span> 2805 </div> 2806 </blockquote> 2807 <div 2808 class="css-rufzkc-Table" 2809 > 2810 <table 2811 class="css-1goywt6-Table" 2812 > 2813 <thead 2814 class="css-3b8qij-TableHead" 2815 > 2816 <tr 2817 class="css-29opv4-Row" 2818 > 2819 <th 2820 class="css-1p6k6di-HeaderCell" 2821 > 2822 Name 2823 </th> 2824 <th 2825 class="css-1p6k6di-HeaderCell" 2826 > 2827 Type 2828 </th> 2829 <th 2830 class="css-1p6k6di-HeaderCell" 2831 > 2832 Description 2833 </th> 2834 </tr> 2835 </thead> 2836 <tbody> 2837 <tr 2838 class="css-29opv4-Row" 2839 > 2840 <td 2841 class="css-1i3ovdz-Cell" 2842 > 2843 <strong 2844 class="css-1qx481h-B" 2845 > 2846 authorizationCode 2847 </strong> 2848 </td> 2849 <td 2850 class="css-1i3ovdz-Cell" 2851 > 2852 <code 2853 class="inline css-ov7own-InlineCode" 2854 > 2855 <span> 2856 string 2857 | 2858 </span> 2859 <span> 2860 null 2861 </span> 2862 </code> 2863 </td> 2864 <td 2865 class="css-1i3ovdz-Cell" 2866 > 2867 <span> 2868 A short-lived session token used by your app for proof of authorization when interacting with 2869the app's server counterpart. Unlike 2870 <code 2871 class="inline css-ov7own-InlineCode" 2872 > 2873 user 2874 </code> 2875 , this is ephemeral and will change each session. 2876 </span> 2877 </td> 2878 </tr> 2879 <tr 2880 class="css-29opv4-Row" 2881 > 2882 <td 2883 class="css-1i3ovdz-Cell" 2884 > 2885 <strong 2886 class="css-1qx481h-B" 2887 > 2888 email 2889 </strong> 2890 </td> 2891 <td 2892 class="css-1i3ovdz-Cell" 2893 > 2894 <code 2895 class="inline css-ov7own-InlineCode" 2896 > 2897 <span> 2898 string 2899 | 2900 </span> 2901 <span> 2902 null 2903 </span> 2904 </code> 2905 </td> 2906 <td 2907 class="css-1i3ovdz-Cell" 2908 > 2909 <span> 2910 The user's email address. Might not be present if you didn't request the 2911 <code 2912 class="inline css-ov7own-InlineCode" 2913 > 2914 EMAIL 2915 </code> 2916 scope. May 2917also be null if this is not the first time the user has signed into your app. If the user chose 2918to withhold their email address, this field will instead contain an obscured email address with 2919an Apple domain. 2920 </span> 2921 </td> 2922 </tr> 2923 <tr 2924 class="css-29opv4-Row" 2925 > 2926 <td 2927 class="css-1i3ovdz-Cell" 2928 > 2929 <strong 2930 class="css-1qx481h-B" 2931 > 2932 fullName 2933 </strong> 2934 </td> 2935 <td 2936 class="css-1i3ovdz-Cell" 2937 > 2938 <code 2939 class="inline css-ov7own-InlineCode" 2940 > 2941 <span> 2942 <a 2943 class="css-153g748-InternalLink" 2944 href="/#appleauthenticationfullname" 2945 > 2946 AppleAuthenticationFullName 2947 </a> 2948 | 2949 </span> 2950 <span> 2951 null 2952 </span> 2953 </code> 2954 </td> 2955 <td 2956 class="css-1i3ovdz-Cell" 2957 > 2958 <span> 2959 The user's name. May be 2960 <code 2961 class="inline css-ov7own-InlineCode" 2962 > 2963 null 2964 </code> 2965 or contain 2966 <code 2967 class="inline css-ov7own-InlineCode" 2968 > 2969 null 2970 </code> 2971 values if you didn't request the 2972 <code 2973 class="inline css-ov7own-InlineCode" 2974 > 2975 FULL_NAME 2976 </code> 2977 2978scope, if the user denied access, or if this is not the first time the user has signed into 2979your app. 2980 </span> 2981 </td> 2982 </tr> 2983 <tr 2984 class="css-29opv4-Row" 2985 > 2986 <td 2987 class="css-1i3ovdz-Cell" 2988 > 2989 <strong 2990 class="css-1qx481h-B" 2991 > 2992 identityToken 2993 </strong> 2994 </td> 2995 <td 2996 class="css-1i3ovdz-Cell" 2997 > 2998 <code 2999 class="inline css-ov7own-InlineCode" 3000 > 3001 <span> 3002 string 3003 | 3004 </span> 3005 <span> 3006 null 3007 </span> 3008 </code> 3009 </td> 3010 <td 3011 class="css-1i3ovdz-Cell" 3012 > 3013 <span> 3014 A JSON Web Token (JWT) that securely communicates information about the user to your app. 3015 </span> 3016 </td> 3017 </tr> 3018 <tr 3019 class="css-29opv4-Row" 3020 > 3021 <td 3022 class="css-1i3ovdz-Cell" 3023 > 3024 <strong 3025 class="css-1qx481h-B" 3026 > 3027 realUserStatus 3028 </strong> 3029 </td> 3030 <td 3031 class="css-1i3ovdz-Cell" 3032 > 3033 <code 3034 class="inline css-ov7own-InlineCode" 3035 > 3036 <a 3037 class="css-153g748-InternalLink" 3038 href="/#appleauthenticationuserdetectionstatus" 3039 > 3040 AppleAuthenticationUserDetectionStatus 3041 </a> 3042 </code> 3043 </td> 3044 <td 3045 class="css-1i3ovdz-Cell" 3046 > 3047 <span> 3048 A value that indicates whether the user appears to the system to be a real person. 3049 </span> 3050 </td> 3051 </tr> 3052 <tr 3053 class="css-29opv4-Row" 3054 > 3055 <td 3056 class="css-1i3ovdz-Cell" 3057 > 3058 <strong 3059 class="css-1qx481h-B" 3060 > 3061 state 3062 </strong> 3063 </td> 3064 <td 3065 class="css-1i3ovdz-Cell" 3066 > 3067 <code 3068 class="inline css-ov7own-InlineCode" 3069 > 3070 <span> 3071 string 3072 | 3073 </span> 3074 <span> 3075 null 3076 </span> 3077 </code> 3078 </td> 3079 <td 3080 class="css-1i3ovdz-Cell" 3081 > 3082 <span> 3083 An arbitrary string that your app provided as 3084 <code 3085 class="inline css-ov7own-InlineCode" 3086 > 3087 state 3088 </code> 3089 in the request that generated the 3090credential. Used to verify that the response was from the request you made. Can be used to 3091avoid replay attacks. If you did not provide 3092 <code 3093 class="inline css-ov7own-InlineCode" 3094 > 3095 state 3096 </code> 3097 when making the sign-in request, this field 3098will be 3099 <code 3100 class="inline css-ov7own-InlineCode" 3101 > 3102 null 3103 </code> 3104 . 3105 </span> 3106 </td> 3107 </tr> 3108 <tr 3109 class="css-29opv4-Row" 3110 > 3111 <td 3112 class="css-1i3ovdz-Cell" 3113 > 3114 <strong 3115 class="css-1qx481h-B" 3116 > 3117 user 3118 </strong> 3119 </td> 3120 <td 3121 class="css-1i3ovdz-Cell" 3122 > 3123 <code 3124 class="inline css-ov7own-InlineCode" 3125 > 3126 string 3127 </code> 3128 </td> 3129 <td 3130 class="css-1i3ovdz-Cell" 3131 > 3132 <span> 3133 An identifier associated with the authenticated user. You can use this to check if the user is 3134still authenticated later. This is stable and can be shared across apps released under the same 3135development team. The same user will have a different identifier for apps released by other 3136developers. 3137 </span> 3138 </td> 3139 </tr> 3140 </tbody> 3141 </table> 3142 </div> 3143 </div> 3144 <div 3145 class="css-kyhipd" 3146 > 3147 <h3 3148 class="css-m417je-H3" 3149 data-heading="true" 3150 > 3151 <div 3152 class="css-79elbk" 3153 > 3154 <span 3155 class="css-120d683" 3156 id="appleauthenticationfullname" 3157 /> 3158 <a 3159 class="css-8y2kaf" 3160 href="#appleauthenticationfullname" 3161 > 3162 <span 3163 class="css-6n7j50" 3164 > 3165 <code 3166 class="inline css-ov7own-InlineCode" 3167 > 3168 AppleAuthenticationFullName 3169 </code> 3170 </span> 3171 <span 3172 class="css-1eysgws" 3173 > 3174 <svg 3175 aria-label="permalink" 3176 class="anchor-icon" 3177 fill="none" 3178 height="24" 3179 viewBox="0 0 24 24" 3180 width="24" 3181 xmlns="http://www.w3.org/2000/svg" 3182 > 3183 <path 3184 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 3185 stroke="#9B9B9B" 3186 stroke-linecap="round" 3187 stroke-linejoin="round" 3188 stroke-width="2" 3189 /> 3190 <path 3191 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 3192 stroke="#9B9B9B" 3193 stroke-linecap="round" 3194 stroke-linejoin="round" 3195 stroke-width="2" 3196 /> 3197 </svg> 3198 </span> 3199 </a> 3200 </div> 3201 </h3> 3202 <p 3203 class="css-6jxvia-P" 3204 data-text="true" 3205 > 3206 An object representing the tokenized portions of the user's full name. Any of all of the fields 3207may be 3208 <code 3209 class="inline css-ov7own-InlineCode" 3210 > 3211 null 3212 </code> 3213 . Only applicable fields that the user has allowed your app to access will be nonnull. 3214 </p> 3215 <div 3216 class="css-rufzkc-Table" 3217 > 3218 <table 3219 class="css-1goywt6-Table" 3220 > 3221 <thead 3222 class="css-3b8qij-TableHead" 3223 > 3224 <tr 3225 class="css-29opv4-Row" 3226 > 3227 <th 3228 class="css-1p6k6di-HeaderCell" 3229 > 3230 Name 3231 </th> 3232 <th 3233 class="css-1p6k6di-HeaderCell" 3234 > 3235 Type 3236 </th> 3237 <th 3238 class="css-1p6k6di-HeaderCell" 3239 > 3240 Description 3241 </th> 3242 </tr> 3243 </thead> 3244 <tbody> 3245 <tr 3246 class="css-29opv4-Row" 3247 > 3248 <td 3249 class="css-1i3ovdz-Cell" 3250 > 3251 <strong 3252 class="css-1qx481h-B" 3253 > 3254 familyName 3255 </strong> 3256 </td> 3257 <td 3258 class="css-1i3ovdz-Cell" 3259 > 3260 <code 3261 class="inline css-ov7own-InlineCode" 3262 > 3263 <span> 3264 string 3265 | 3266 </span> 3267 <span> 3268 null 3269 </span> 3270 </code> 3271 </td> 3272 <td 3273 class="css-1i3ovdz-Cell" 3274 > 3275 - 3276 </td> 3277 </tr> 3278 <tr 3279 class="css-29opv4-Row" 3280 > 3281 <td 3282 class="css-1i3ovdz-Cell" 3283 > 3284 <strong 3285 class="css-1qx481h-B" 3286 > 3287 givenName 3288 </strong> 3289 </td> 3290 <td 3291 class="css-1i3ovdz-Cell" 3292 > 3293 <code 3294 class="inline css-ov7own-InlineCode" 3295 > 3296 <span> 3297 string 3298 | 3299 </span> 3300 <span> 3301 null 3302 </span> 3303 </code> 3304 </td> 3305 <td 3306 class="css-1i3ovdz-Cell" 3307 > 3308 - 3309 </td> 3310 </tr> 3311 <tr 3312 class="css-29opv4-Row" 3313 > 3314 <td 3315 class="css-1i3ovdz-Cell" 3316 > 3317 <strong 3318 class="css-1qx481h-B" 3319 > 3320 middleName 3321 </strong> 3322 </td> 3323 <td 3324 class="css-1i3ovdz-Cell" 3325 > 3326 <code 3327 class="inline css-ov7own-InlineCode" 3328 > 3329 <span> 3330 string 3331 | 3332 </span> 3333 <span> 3334 null 3335 </span> 3336 </code> 3337 </td> 3338 <td 3339 class="css-1i3ovdz-Cell" 3340 > 3341 - 3342 </td> 3343 </tr> 3344 <tr 3345 class="css-29opv4-Row" 3346 > 3347 <td 3348 class="css-1i3ovdz-Cell" 3349 > 3350 <strong 3351 class="css-1qx481h-B" 3352 > 3353 namePrefix 3354 </strong> 3355 </td> 3356 <td 3357 class="css-1i3ovdz-Cell" 3358 > 3359 <code 3360 class="inline css-ov7own-InlineCode" 3361 > 3362 <span> 3363 string 3364 | 3365 </span> 3366 <span> 3367 null 3368 </span> 3369 </code> 3370 </td> 3371 <td 3372 class="css-1i3ovdz-Cell" 3373 > 3374 - 3375 </td> 3376 </tr> 3377 <tr 3378 class="css-29opv4-Row" 3379 > 3380 <td 3381 class="css-1i3ovdz-Cell" 3382 > 3383 <strong 3384 class="css-1qx481h-B" 3385 > 3386 nameSuffix 3387 </strong> 3388 </td> 3389 <td 3390 class="css-1i3ovdz-Cell" 3391 > 3392 <code 3393 class="inline css-ov7own-InlineCode" 3394 > 3395 <span> 3396 string 3397 | 3398 </span> 3399 <span> 3400 null 3401 </span> 3402 </code> 3403 </td> 3404 <td 3405 class="css-1i3ovdz-Cell" 3406 > 3407 - 3408 </td> 3409 </tr> 3410 <tr 3411 class="css-29opv4-Row" 3412 > 3413 <td 3414 class="css-1i3ovdz-Cell" 3415 > 3416 <strong 3417 class="css-1qx481h-B" 3418 > 3419 nickname 3420 </strong> 3421 </td> 3422 <td 3423 class="css-1i3ovdz-Cell" 3424 > 3425 <code 3426 class="inline css-ov7own-InlineCode" 3427 > 3428 <span> 3429 string 3430 | 3431 </span> 3432 <span> 3433 null 3434 </span> 3435 </code> 3436 </td> 3437 <td 3438 class="css-1i3ovdz-Cell" 3439 > 3440 - 3441 </td> 3442 </tr> 3443 </tbody> 3444 </table> 3445 </div> 3446 </div> 3447 <div 3448 class="css-kyhipd" 3449 > 3450 <h3 3451 class="css-m417je-H3" 3452 data-heading="true" 3453 > 3454 <div 3455 class="css-79elbk" 3456 > 3457 <span 3458 class="css-120d683" 3459 id="appleauthenticationrefreshoptions" 3460 /> 3461 <a 3462 class="css-8y2kaf" 3463 href="#appleauthenticationrefreshoptions" 3464 > 3465 <span 3466 class="css-6n7j50" 3467 > 3468 <code 3469 class="inline css-ov7own-InlineCode" 3470 > 3471 AppleAuthenticationRefreshOptions 3472 </code> 3473 </span> 3474 <span 3475 class="css-1eysgws" 3476 > 3477 <svg 3478 aria-label="permalink" 3479 class="anchor-icon" 3480 fill="none" 3481 height="24" 3482 viewBox="0 0 24 24" 3483 width="24" 3484 xmlns="http://www.w3.org/2000/svg" 3485 > 3486 <path 3487 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 3488 stroke="#9B9B9B" 3489 stroke-linecap="round" 3490 stroke-linejoin="round" 3491 stroke-width="2" 3492 /> 3493 <path 3494 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 3495 stroke="#9B9B9B" 3496 stroke-linecap="round" 3497 stroke-linejoin="round" 3498 stroke-width="2" 3499 /> 3500 </svg> 3501 </span> 3502 </a> 3503 </div> 3504 </h3> 3505 <p 3506 class="css-6jxvia-P" 3507 data-text="true" 3508 > 3509 The options you can supply when making a call to 3510 <a 3511 class="css-153g748-InternalLink" 3512 href="/#appleauthenticationrefreshasyncoptions" 3513 > 3514 <code 3515 class="inline css-ov7own-InlineCode" 3516 > 3517 AppleAuthentication.refreshAsync() 3518 </code> 3519 </a> 3520 . 3521You must include the ID string of the user whose credentials you'd like to refresh. 3522 </p> 3523 <blockquote 3524 class="css-1xjn6jt-Callout" 3525 data-testid="callout-container" 3526 > 3527 <div 3528 class="css-ks2t0-Callout" 3529 > 3530 <svg 3531 color="var(--expo-theme-icon-default)" 3532 fill="none" 3533 height="16" 3534 role="img" 3535 size="16" 3536 viewBox="0 0 20 20" 3537 width="16" 3538 > 3539 <title> 3540 Info-icon 3541 </title> 3542 <path 3543 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 3544 fill="var(--expo-theme-icon-default)" 3545 /> 3546 </svg> 3547 </div> 3548 <div 3549 class="css-19syq17-Callout" 3550 > 3551 <strong 3552 class="css-1qx481h-B" 3553 > 3554 See: 3555 </strong> 3556 <span> 3557 <a 3558 class="css-ccg2mn-ExternalLink" 3559 href="https://developer.apple.com/documentation/authenticationservices/asauthorizationopenidrequest" 3560 rel="noopener noreferrer" 3561 > 3562 Apple 3563Documentation 3564 </a> 3565 3566for more details. 3567 </span> 3568 </div> 3569 </blockquote> 3570 <div 3571 class="css-rufzkc-Table" 3572 > 3573 <table 3574 class="css-1goywt6-Table" 3575 > 3576 <thead 3577 class="css-3b8qij-TableHead" 3578 > 3579 <tr 3580 class="css-29opv4-Row" 3581 > 3582 <th 3583 class="css-1p6k6di-HeaderCell" 3584 > 3585 Name 3586 </th> 3587 <th 3588 class="css-1p6k6di-HeaderCell" 3589 > 3590 Type 3591 </th> 3592 <th 3593 class="css-1p6k6di-HeaderCell" 3594 > 3595 Description 3596 </th> 3597 </tr> 3598 </thead> 3599 <tbody> 3600 <tr 3601 class="css-29opv4-Row" 3602 > 3603 <td 3604 class="css-1i3ovdz-Cell" 3605 > 3606 <strong 3607 class="css-1qx481h-B" 3608 > 3609 requestedScopes 3610 </strong> 3611 <br /> 3612 <span 3613 class="css-1g95u6x" 3614 > 3615 (optional) 3616 </span> 3617 </td> 3618 <td 3619 class="css-1i3ovdz-Cell" 3620 > 3621 <code 3622 class="inline css-ov7own-InlineCode" 3623 > 3624 <a 3625 class="css-153g748-InternalLink" 3626 href="/#appleauthenticationscope" 3627 > 3628 AppleAuthenticationScope 3629 [] 3630 </a> 3631 </code> 3632 </td> 3633 <td 3634 class="css-1i3ovdz-Cell" 3635 > 3636 <span> 3637 Array of user information scopes to which your app is requesting access. Note that the user can 3638choose to deny your app access to any scope at the time of logging in. You will still need to 3639handle 3640 <code 3641 class="inline css-ov7own-InlineCode" 3642 > 3643 null 3644 </code> 3645 values for any scopes you request. Additionally, note that the requested scopes 3646will only be provided to you the first time each user signs into your app; in subsequent 3647requests they will be 3648 <code 3649 class="inline css-ov7own-InlineCode" 3650 > 3651 null 3652 </code> 3653 . Defaults to 3654 <code 3655 class="inline css-ov7own-InlineCode" 3656 > 3657 [] 3658 </code> 3659 (no scopes). 3660 </span> 3661 </td> 3662 </tr> 3663 <tr 3664 class="css-29opv4-Row" 3665 > 3666 <td 3667 class="css-1i3ovdz-Cell" 3668 > 3669 <strong 3670 class="css-1qx481h-B" 3671 > 3672 state 3673 </strong> 3674 <br /> 3675 <span 3676 class="css-1g95u6x" 3677 > 3678 (optional) 3679 </span> 3680 </td> 3681 <td 3682 class="css-1i3ovdz-Cell" 3683 > 3684 <code 3685 class="inline css-ov7own-InlineCode" 3686 > 3687 string 3688 </code> 3689 </td> 3690 <td 3691 class="css-1i3ovdz-Cell" 3692 > 3693 <span> 3694 An arbitrary string that is returned unmodified in the corresponding credential after a 3695successful authentication. This can be used to verify that the response was from the request 3696you made and avoid replay attacks. More information on this property is available in the 3697OAuth 2.0 protocol 3698 <a 3699 class="css-ccg2mn-ExternalLink" 3700 href="https://tools.ietf.org/html/rfc6749#section-10.12" 3701 rel="noopener noreferrer" 3702 > 3703 RFC6749 3704 </a> 3705 . 3706 </span> 3707 </td> 3708 </tr> 3709 <tr 3710 class="css-29opv4-Row" 3711 > 3712 <td 3713 class="css-1i3ovdz-Cell" 3714 > 3715 <strong 3716 class="css-1qx481h-B" 3717 > 3718 user 3719 </strong> 3720 </td> 3721 <td 3722 class="css-1i3ovdz-Cell" 3723 > 3724 <code 3725 class="inline css-ov7own-InlineCode" 3726 > 3727 string 3728 </code> 3729 </td> 3730 <td 3731 class="css-1i3ovdz-Cell" 3732 > 3733 - 3734 </td> 3735 </tr> 3736 </tbody> 3737 </table> 3738 </div> 3739 </div> 3740 <div 3741 class="css-kyhipd" 3742 > 3743 <h3 3744 class="css-m417je-H3" 3745 data-heading="true" 3746 > 3747 <div 3748 class="css-79elbk" 3749 > 3750 <span 3751 class="css-120d683" 3752 id="appleauthenticationsigninoptions" 3753 /> 3754 <a 3755 class="css-8y2kaf" 3756 href="#appleauthenticationsigninoptions" 3757 > 3758 <span 3759 class="css-6n7j50" 3760 > 3761 <code 3762 class="inline css-ov7own-InlineCode" 3763 > 3764 AppleAuthenticationSignInOptions 3765 </code> 3766 </span> 3767 <span 3768 class="css-1eysgws" 3769 > 3770 <svg 3771 aria-label="permalink" 3772 class="anchor-icon" 3773 fill="none" 3774 height="24" 3775 viewBox="0 0 24 24" 3776 width="24" 3777 xmlns="http://www.w3.org/2000/svg" 3778 > 3779 <path 3780 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 3781 stroke="#9B9B9B" 3782 stroke-linecap="round" 3783 stroke-linejoin="round" 3784 stroke-width="2" 3785 /> 3786 <path 3787 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 3788 stroke="#9B9B9B" 3789 stroke-linecap="round" 3790 stroke-linejoin="round" 3791 stroke-width="2" 3792 /> 3793 </svg> 3794 </span> 3795 </a> 3796 </div> 3797 </h3> 3798 <p 3799 class="css-6jxvia-P" 3800 data-text="true" 3801 > 3802 The options you can supply when making a call to 3803 <a 3804 class="css-153g748-InternalLink" 3805 href="/#appleauthenticationsigninasyncoptions" 3806 > 3807 <code 3808 class="inline css-ov7own-InlineCode" 3809 > 3810 AppleAuthentication.signInAsync() 3811 </code> 3812 </a> 3813 . 3814None of these options are required. 3815 </p> 3816 <blockquote 3817 class="css-1xjn6jt-Callout" 3818 data-testid="callout-container" 3819 > 3820 <div 3821 class="css-ks2t0-Callout" 3822 > 3823 <svg 3824 color="var(--expo-theme-icon-default)" 3825 fill="none" 3826 height="16" 3827 role="img" 3828 size="16" 3829 viewBox="0 0 20 20" 3830 width="16" 3831 > 3832 <title> 3833 Info-icon 3834 </title> 3835 <path 3836 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 3837 fill="var(--expo-theme-icon-default)" 3838 /> 3839 </svg> 3840 </div> 3841 <div 3842 class="css-19syq17-Callout" 3843 > 3844 <strong 3845 class="css-1qx481h-B" 3846 > 3847 See: 3848 </strong> 3849 <span> 3850 <a 3851 class="css-ccg2mn-ExternalLink" 3852 href="https://developer.apple.com/documentation/authenticationservices/asauthorizationopenidrequest" 3853 rel="noopener noreferrer" 3854 > 3855 Apple 3856Documentation 3857 </a> 3858 3859for more details. 3860 </span> 3861 </div> 3862 </blockquote> 3863 <div 3864 class="css-rufzkc-Table" 3865 > 3866 <table 3867 class="css-1goywt6-Table" 3868 > 3869 <thead 3870 class="css-3b8qij-TableHead" 3871 > 3872 <tr 3873 class="css-29opv4-Row" 3874 > 3875 <th 3876 class="css-1p6k6di-HeaderCell" 3877 > 3878 Name 3879 </th> 3880 <th 3881 class="css-1p6k6di-HeaderCell" 3882 > 3883 Type 3884 </th> 3885 <th 3886 class="css-1p6k6di-HeaderCell" 3887 > 3888 Description 3889 </th> 3890 </tr> 3891 </thead> 3892 <tbody> 3893 <tr 3894 class="css-29opv4-Row" 3895 > 3896 <td 3897 class="css-1i3ovdz-Cell" 3898 > 3899 <strong 3900 class="css-1qx481h-B" 3901 > 3902 nonce 3903 </strong> 3904 <br /> 3905 <span 3906 class="css-1g95u6x" 3907 > 3908 (optional) 3909 </span> 3910 </td> 3911 <td 3912 class="css-1i3ovdz-Cell" 3913 > 3914 <code 3915 class="inline css-ov7own-InlineCode" 3916 > 3917 string 3918 </code> 3919 </td> 3920 <td 3921 class="css-1i3ovdz-Cell" 3922 > 3923 <span> 3924 An arbitrary string that is used to prevent replay attacks. See more information on this in the 3925 3926 <a 3927 class="css-ccg2mn-ExternalLink" 3928 href="https://openid.net/specs/openid-connect-core-1_0.html#CodeFlowSteps" 3929 rel="noopener noreferrer" 3930 > 3931 OpenID Connect specification 3932 </a> 3933 . 3934 </span> 3935 </td> 3936 </tr> 3937 <tr 3938 class="css-29opv4-Row" 3939 > 3940 <td 3941 class="css-1i3ovdz-Cell" 3942 > 3943 <strong 3944 class="css-1qx481h-B" 3945 > 3946 requestedScopes 3947 </strong> 3948 <br /> 3949 <span 3950 class="css-1g95u6x" 3951 > 3952 (optional) 3953 </span> 3954 </td> 3955 <td 3956 class="css-1i3ovdz-Cell" 3957 > 3958 <code 3959 class="inline css-ov7own-InlineCode" 3960 > 3961 <a 3962 class="css-153g748-InternalLink" 3963 href="/#appleauthenticationscope" 3964 > 3965 AppleAuthenticationScope 3966 [] 3967 </a> 3968 </code> 3969 </td> 3970 <td 3971 class="css-1i3ovdz-Cell" 3972 > 3973 <span> 3974 Array of user information scopes to which your app is requesting access. Note that the user can 3975choose to deny your app access to any scope at the time of logging in. You will still need to 3976handle 3977 <code 3978 class="inline css-ov7own-InlineCode" 3979 > 3980 null 3981 </code> 3982 values for any scopes you request. Additionally, note that the requested scopes 3983will only be provided to you the first time each user signs into your app; in subsequent 3984requests they will be 3985 <code 3986 class="inline css-ov7own-InlineCode" 3987 > 3988 null 3989 </code> 3990 . Defaults to 3991 <code 3992 class="inline css-ov7own-InlineCode" 3993 > 3994 [] 3995 </code> 3996 (no scopes). 3997 </span> 3998 </td> 3999 </tr> 4000 <tr 4001 class="css-29opv4-Row" 4002 > 4003 <td 4004 class="css-1i3ovdz-Cell" 4005 > 4006 <strong 4007 class="css-1qx481h-B" 4008 > 4009 state 4010 </strong> 4011 <br /> 4012 <span 4013 class="css-1g95u6x" 4014 > 4015 (optional) 4016 </span> 4017 </td> 4018 <td 4019 class="css-1i3ovdz-Cell" 4020 > 4021 <code 4022 class="inline css-ov7own-InlineCode" 4023 > 4024 string 4025 </code> 4026 </td> 4027 <td 4028 class="css-1i3ovdz-Cell" 4029 > 4030 <span> 4031 An arbitrary string that is returned unmodified in the corresponding credential after a 4032successful authentication. This can be used to verify that the response was from the request 4033you made and avoid replay attacks. More information on this property is available in the 4034OAuth 2.0 protocol 4035 <a 4036 class="css-ccg2mn-ExternalLink" 4037 href="https://tools.ietf.org/html/rfc6749#section-10.12" 4038 rel="noopener noreferrer" 4039 > 4040 RFC6749 4041 </a> 4042 . 4043 </span> 4044 </td> 4045 </tr> 4046 </tbody> 4047 </table> 4048 </div> 4049 </div> 4050 <div 4051 class="css-kyhipd" 4052 > 4053 <h3 4054 class="css-m417je-H3" 4055 data-heading="true" 4056 > 4057 <div 4058 class="css-79elbk" 4059 > 4060 <span 4061 class="css-120d683" 4062 id="appleauthenticationsignoutoptions" 4063 /> 4064 <a 4065 class="css-8y2kaf" 4066 href="#appleauthenticationsignoutoptions" 4067 > 4068 <span 4069 class="css-6n7j50" 4070 > 4071 <code 4072 class="inline css-ov7own-InlineCode" 4073 > 4074 AppleAuthenticationSignOutOptions 4075 </code> 4076 </span> 4077 <span 4078 class="css-1eysgws" 4079 > 4080 <svg 4081 aria-label="permalink" 4082 class="anchor-icon" 4083 fill="none" 4084 height="24" 4085 viewBox="0 0 24 24" 4086 width="24" 4087 xmlns="http://www.w3.org/2000/svg" 4088 > 4089 <path 4090 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4091 stroke="#9B9B9B" 4092 stroke-linecap="round" 4093 stroke-linejoin="round" 4094 stroke-width="2" 4095 /> 4096 <path 4097 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4098 stroke="#9B9B9B" 4099 stroke-linecap="round" 4100 stroke-linejoin="round" 4101 stroke-width="2" 4102 /> 4103 </svg> 4104 </span> 4105 </a> 4106 </div> 4107 </h3> 4108 <p 4109 class="css-6jxvia-P" 4110 data-text="true" 4111 > 4112 The options you can supply when making a call to 4113 <a 4114 class="css-153g748-InternalLink" 4115 href="/#appleauthenticationsignoutasyncoptions" 4116 > 4117 <code 4118 class="inline css-ov7own-InlineCode" 4119 > 4120 AppleAuthentication.signOutAsync() 4121 </code> 4122 </a> 4123 . 4124You must include the ID string of the user to sign out. 4125 </p> 4126 <blockquote 4127 class="css-1xjn6jt-Callout" 4128 data-testid="callout-container" 4129 > 4130 <div 4131 class="css-ks2t0-Callout" 4132 > 4133 <svg 4134 color="var(--expo-theme-icon-default)" 4135 fill="none" 4136 height="16" 4137 role="img" 4138 size="16" 4139 viewBox="0 0 20 20" 4140 width="16" 4141 > 4142 <title> 4143 Info-icon 4144 </title> 4145 <path 4146 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 4147 fill="var(--expo-theme-icon-default)" 4148 /> 4149 </svg> 4150 </div> 4151 <div 4152 class="css-19syq17-Callout" 4153 > 4154 <strong 4155 class="css-1qx481h-B" 4156 > 4157 See: 4158 </strong> 4159 <span> 4160 <a 4161 class="css-ccg2mn-ExternalLink" 4162 href="https://developer.apple.com/documentation/authenticationservices/asauthorizationopenidrequest" 4163 rel="noopener noreferrer" 4164 > 4165 Apple 4166Documentation 4167 </a> 4168 4169for more details. 4170 </span> 4171 </div> 4172 </blockquote> 4173 <div 4174 class="css-rufzkc-Table" 4175 > 4176 <table 4177 class="css-1goywt6-Table" 4178 > 4179 <thead 4180 class="css-3b8qij-TableHead" 4181 > 4182 <tr 4183 class="css-29opv4-Row" 4184 > 4185 <th 4186 class="css-1p6k6di-HeaderCell" 4187 > 4188 Name 4189 </th> 4190 <th 4191 class="css-1p6k6di-HeaderCell" 4192 > 4193 Type 4194 </th> 4195 <th 4196 class="css-1p6k6di-HeaderCell" 4197 > 4198 Description 4199 </th> 4200 </tr> 4201 </thead> 4202 <tbody> 4203 <tr 4204 class="css-29opv4-Row" 4205 > 4206 <td 4207 class="css-1i3ovdz-Cell" 4208 > 4209 <strong 4210 class="css-1qx481h-B" 4211 > 4212 state 4213 </strong> 4214 <br /> 4215 <span 4216 class="css-1g95u6x" 4217 > 4218 (optional) 4219 </span> 4220 </td> 4221 <td 4222 class="css-1i3ovdz-Cell" 4223 > 4224 <code 4225 class="inline css-ov7own-InlineCode" 4226 > 4227 string 4228 </code> 4229 </td> 4230 <td 4231 class="css-1i3ovdz-Cell" 4232 > 4233 <span> 4234 An arbitrary string that is returned unmodified in the corresponding credential after a 4235successful authentication. This can be used to verify that the response was from the request 4236you made and avoid replay attacks. More information on this property is available in the 4237OAuth 2.0 protocol 4238 <a 4239 class="css-ccg2mn-ExternalLink" 4240 href="https://tools.ietf.org/html/rfc6749#section-10.12" 4241 rel="noopener noreferrer" 4242 > 4243 RFC6749 4244 </a> 4245 . 4246 </span> 4247 </td> 4248 </tr> 4249 <tr 4250 class="css-29opv4-Row" 4251 > 4252 <td 4253 class="css-1i3ovdz-Cell" 4254 > 4255 <strong 4256 class="css-1qx481h-B" 4257 > 4258 user 4259 </strong> 4260 </td> 4261 <td 4262 class="css-1i3ovdz-Cell" 4263 > 4264 <code 4265 class="inline css-ov7own-InlineCode" 4266 > 4267 string 4268 </code> 4269 </td> 4270 <td 4271 class="css-1i3ovdz-Cell" 4272 > 4273 - 4274 </td> 4275 </tr> 4276 </tbody> 4277 </table> 4278 </div> 4279 </div> 4280 <div 4281 class="css-kyhipd" 4282 > 4283 <h3 4284 class="css-m417je-H3" 4285 data-heading="true" 4286 > 4287 <div 4288 class="css-79elbk" 4289 > 4290 <span 4291 class="css-120d683" 4292 id="subscription" 4293 /> 4294 <a 4295 class="css-8y2kaf" 4296 href="#subscription" 4297 > 4298 <span 4299 class="css-6n7j50" 4300 > 4301 <code 4302 class="inline css-ov7own-InlineCode" 4303 > 4304 Subscription 4305 </code> 4306 </span> 4307 <span 4308 class="css-1eysgws" 4309 > 4310 <svg 4311 aria-label="permalink" 4312 class="anchor-icon" 4313 fill="none" 4314 height="24" 4315 viewBox="0 0 24 24" 4316 width="24" 4317 xmlns="http://www.w3.org/2000/svg" 4318 > 4319 <path 4320 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4321 stroke="#9B9B9B" 4322 stroke-linecap="round" 4323 stroke-linejoin="round" 4324 stroke-width="2" 4325 /> 4326 <path 4327 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4328 stroke="#9B9B9B" 4329 stroke-linecap="round" 4330 stroke-linejoin="round" 4331 stroke-width="2" 4332 /> 4333 </svg> 4334 </span> 4335 </a> 4336 </div> 4337 </h3> 4338 <div 4339 class="css-rufzkc-Table" 4340 > 4341 <table 4342 class="css-1goywt6-Table" 4343 > 4344 <thead 4345 class="css-3b8qij-TableHead" 4346 > 4347 <tr 4348 class="css-29opv4-Row" 4349 > 4350 <th 4351 class="css-1p6k6di-HeaderCell" 4352 > 4353 Name 4354 </th> 4355 <th 4356 class="css-1p6k6di-HeaderCell" 4357 > 4358 Type 4359 </th> 4360 <th 4361 class="css-1p6k6di-HeaderCell" 4362 > 4363 Description 4364 </th> 4365 </tr> 4366 </thead> 4367 <tbody> 4368 <tr 4369 class="css-29opv4-Row" 4370 > 4371 <td 4372 class="css-1i3ovdz-Cell" 4373 > 4374 <strong 4375 class="css-1qx481h-B" 4376 > 4377 remove 4378 </strong> 4379 </td> 4380 <td 4381 class="css-1i3ovdz-Cell" 4382 > 4383 <code 4384 class="inline css-ov7own-InlineCode" 4385 > 4386 ( 4387 ) => 4388 4389 void 4390 </code> 4391 </td> 4392 <td 4393 class="css-1i3ovdz-Cell" 4394 > 4395 <span> 4396 A method to unsubscribe the listener. 4397 </span> 4398 </td> 4399 </tr> 4400 </tbody> 4401 </table> 4402 </div> 4403 </div> 4404 <h2 4405 class="css-1ck3d9a-H2" 4406 data-heading="true" 4407 > 4408 <div 4409 class="css-79elbk" 4410 > 4411 <span 4412 class="css-120d683" 4413 id="enums" 4414 /> 4415 <a 4416 class="css-8y2kaf" 4417 href="#enums" 4418 > 4419 <span 4420 class="css-6n7j50" 4421 > 4422 Enums 4423 </span> 4424 <span 4425 class="css-1eysgws" 4426 > 4427 <svg 4428 aria-label="permalink" 4429 class="anchor-icon" 4430 fill="none" 4431 height="24" 4432 viewBox="0 0 24 24" 4433 width="24" 4434 xmlns="http://www.w3.org/2000/svg" 4435 > 4436 <path 4437 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4438 stroke="#9B9B9B" 4439 stroke-linecap="round" 4440 stroke-linejoin="round" 4441 stroke-width="2" 4442 /> 4443 <path 4444 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4445 stroke="#9B9B9B" 4446 stroke-linecap="round" 4447 stroke-linejoin="round" 4448 stroke-width="2" 4449 /> 4450 </svg> 4451 </span> 4452 </a> 4453 </div> 4454 </h2> 4455 <div 4456 class="css-k1r7bq" 4457 > 4458 <h3 4459 class="css-m417je-H3" 4460 data-heading="true" 4461 > 4462 <div 4463 class="css-79elbk" 4464 > 4465 <span 4466 class="css-120d683" 4467 id="appleauthenticationbuttonstyle" 4468 /> 4469 <a 4470 class="css-8y2kaf" 4471 href="#appleauthenticationbuttonstyle" 4472 > 4473 <span 4474 class="css-6n7j50" 4475 > 4476 <code 4477 class="inline css-ov7own-InlineCode" 4478 > 4479 AppleAuthenticationButtonStyle 4480 </code> 4481 </span> 4482 <span 4483 class="css-1eysgws" 4484 > 4485 <svg 4486 aria-label="permalink" 4487 class="anchor-icon" 4488 fill="none" 4489 height="24" 4490 viewBox="0 0 24 24" 4491 width="24" 4492 xmlns="http://www.w3.org/2000/svg" 4493 > 4494 <path 4495 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4496 stroke="#9B9B9B" 4497 stroke-linecap="round" 4498 stroke-linejoin="round" 4499 stroke-width="2" 4500 /> 4501 <path 4502 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4503 stroke="#9B9B9B" 4504 stroke-linecap="round" 4505 stroke-linejoin="round" 4506 stroke-width="2" 4507 /> 4508 </svg> 4509 </span> 4510 </a> 4511 </div> 4512 </h3> 4513 <p 4514 class="css-6jxvia-P" 4515 data-text="true" 4516 > 4517 An enum whose values control which pre-defined color scheme to use when rendering an 4518 <a 4519 class="css-153g748-InternalLink" 4520 href="/#appleauthenticationappleauthenticationbutton" 4521 > 4522 <code 4523 class="inline css-ov7own-InlineCode" 4524 > 4525 AppleAuthenticationButton 4526 </code> 4527 </a> 4528 . 4529 </p> 4530 <div 4531 class="css-181x4m0" 4532 > 4533 <div 4534 class="css-1ow0rw3" 4535 > 4536 <h4 4537 class=" css-uucypz-H4" 4538 data-components-heading="true" 4539 data-heading="true" 4540 > 4541 <div 4542 class="css-79elbk" 4543 > 4544 <span 4545 class="css-120d683" 4546 id="white" 4547 /> 4548 <a 4549 class="css-8y2kaf" 4550 href="#white" 4551 > 4552 <span 4553 class="css-6n7j50" 4554 > 4555 <code 4556 class="inline css-ov7own-InlineCode" 4557 > 4558 WHITE 4559 </code> 4560 </span> 4561 <span 4562 class="css-1eysgws" 4563 > 4564 <svg 4565 aria-label="permalink" 4566 class="anchor-icon" 4567 fill="none" 4568 height="24" 4569 viewBox="0 0 24 24" 4570 width="24" 4571 xmlns="http://www.w3.org/2000/svg" 4572 > 4573 <path 4574 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4575 stroke="#9B9B9B" 4576 stroke-linecap="round" 4577 stroke-linejoin="round" 4578 stroke-width="2" 4579 /> 4580 <path 4581 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4582 stroke="#9B9B9B" 4583 stroke-linecap="round" 4584 stroke-linejoin="round" 4585 stroke-width="2" 4586 /> 4587 </svg> 4588 </span> 4589 </a> 4590 </div> 4591 </h4> 4592 </div> 4593 <code 4594 class="inline css-1v964ss-InlineCode" 4595 > 4596 AppleAuthenticationButtonStyle 4597 . 4598 WHITE 4599 = 0 4600 </code> 4601 <p 4602 class="css-6jxvia-P" 4603 data-text="true" 4604 > 4605 White button with black text. 4606 </p> 4607 </div> 4608 <div 4609 class="css-181x4m0" 4610 > 4611 <div 4612 class="css-1ow0rw3" 4613 > 4614 <h4 4615 class=" css-uucypz-H4" 4616 data-components-heading="true" 4617 data-heading="true" 4618 > 4619 <div 4620 class="css-79elbk" 4621 > 4622 <span 4623 class="css-120d683" 4624 id="white_outline" 4625 /> 4626 <a 4627 class="css-8y2kaf" 4628 href="#white_outline" 4629 > 4630 <span 4631 class="css-6n7j50" 4632 > 4633 <code 4634 class="inline css-ov7own-InlineCode" 4635 > 4636 WHITE_OUTLINE 4637 </code> 4638 </span> 4639 <span 4640 class="css-1eysgws" 4641 > 4642 <svg 4643 aria-label="permalink" 4644 class="anchor-icon" 4645 fill="none" 4646 height="24" 4647 viewBox="0 0 24 24" 4648 width="24" 4649 xmlns="http://www.w3.org/2000/svg" 4650 > 4651 <path 4652 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4653 stroke="#9B9B9B" 4654 stroke-linecap="round" 4655 stroke-linejoin="round" 4656 stroke-width="2" 4657 /> 4658 <path 4659 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4660 stroke="#9B9B9B" 4661 stroke-linecap="round" 4662 stroke-linejoin="round" 4663 stroke-width="2" 4664 /> 4665 </svg> 4666 </span> 4667 </a> 4668 </div> 4669 </h4> 4670 </div> 4671 <code 4672 class="inline css-1v964ss-InlineCode" 4673 > 4674 AppleAuthenticationButtonStyle 4675 . 4676 WHITE_OUTLINE 4677 = 1 4678 </code> 4679 <p 4680 class="css-6jxvia-P" 4681 data-text="true" 4682 > 4683 White button with a black outline and black text. 4684 </p> 4685 </div> 4686 <div 4687 class="css-181x4m0" 4688 > 4689 <div 4690 class="css-1ow0rw3" 4691 > 4692 <h4 4693 class=" css-uucypz-H4" 4694 data-components-heading="true" 4695 data-heading="true" 4696 > 4697 <div 4698 class="css-79elbk" 4699 > 4700 <span 4701 class="css-120d683" 4702 id="black" 4703 /> 4704 <a 4705 class="css-8y2kaf" 4706 href="#black" 4707 > 4708 <span 4709 class="css-6n7j50" 4710 > 4711 <code 4712 class="inline css-ov7own-InlineCode" 4713 > 4714 BLACK 4715 </code> 4716 </span> 4717 <span 4718 class="css-1eysgws" 4719 > 4720 <svg 4721 aria-label="permalink" 4722 class="anchor-icon" 4723 fill="none" 4724 height="24" 4725 viewBox="0 0 24 24" 4726 width="24" 4727 xmlns="http://www.w3.org/2000/svg" 4728 > 4729 <path 4730 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4731 stroke="#9B9B9B" 4732 stroke-linecap="round" 4733 stroke-linejoin="round" 4734 stroke-width="2" 4735 /> 4736 <path 4737 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4738 stroke="#9B9B9B" 4739 stroke-linecap="round" 4740 stroke-linejoin="round" 4741 stroke-width="2" 4742 /> 4743 </svg> 4744 </span> 4745 </a> 4746 </div> 4747 </h4> 4748 </div> 4749 <code 4750 class="inline css-1v964ss-InlineCode" 4751 > 4752 AppleAuthenticationButtonStyle 4753 . 4754 BLACK 4755 = 2 4756 </code> 4757 <p 4758 class="css-6jxvia-P" 4759 data-text="true" 4760 > 4761 Black button with white text. 4762 </p> 4763 </div> 4764 </div> 4765 <div 4766 class="css-k1r7bq" 4767 > 4768 <h3 4769 class="css-m417je-H3" 4770 data-heading="true" 4771 > 4772 <div 4773 class="css-79elbk" 4774 > 4775 <span 4776 class="css-120d683" 4777 id="appleauthenticationbuttontype" 4778 /> 4779 <a 4780 class="css-8y2kaf" 4781 href="#appleauthenticationbuttontype" 4782 > 4783 <span 4784 class="css-6n7j50" 4785 > 4786 <code 4787 class="inline css-ov7own-InlineCode" 4788 > 4789 AppleAuthenticationButtonType 4790 </code> 4791 </span> 4792 <span 4793 class="css-1eysgws" 4794 > 4795 <svg 4796 aria-label="permalink" 4797 class="anchor-icon" 4798 fill="none" 4799 height="24" 4800 viewBox="0 0 24 24" 4801 width="24" 4802 xmlns="http://www.w3.org/2000/svg" 4803 > 4804 <path 4805 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4806 stroke="#9B9B9B" 4807 stroke-linecap="round" 4808 stroke-linejoin="round" 4809 stroke-width="2" 4810 /> 4811 <path 4812 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4813 stroke="#9B9B9B" 4814 stroke-linecap="round" 4815 stroke-linejoin="round" 4816 stroke-width="2" 4817 /> 4818 </svg> 4819 </span> 4820 </a> 4821 </div> 4822 </h3> 4823 <p 4824 class="css-6jxvia-P" 4825 data-text="true" 4826 > 4827 An enum whose values control which pre-defined text to use when rendering an 4828 <a 4829 class="css-153g748-InternalLink" 4830 href="/#appleauthenticationappleauthenticationbutton" 4831 > 4832 <code 4833 class="inline css-ov7own-InlineCode" 4834 > 4835 AppleAuthenticationButton 4836 </code> 4837 </a> 4838 . 4839 </p> 4840 <div 4841 class="css-181x4m0" 4842 > 4843 <div 4844 class="css-1ow0rw3" 4845 > 4846 <h4 4847 class=" css-uucypz-H4" 4848 data-components-heading="true" 4849 data-heading="true" 4850 > 4851 <div 4852 class="css-79elbk" 4853 > 4854 <span 4855 class="css-120d683" 4856 id="sign_in" 4857 /> 4858 <a 4859 class="css-8y2kaf" 4860 href="#sign_in" 4861 > 4862 <span 4863 class="css-6n7j50" 4864 > 4865 <code 4866 class="inline css-ov7own-InlineCode" 4867 > 4868 SIGN_IN 4869 </code> 4870 </span> 4871 <span 4872 class="css-1eysgws" 4873 > 4874 <svg 4875 aria-label="permalink" 4876 class="anchor-icon" 4877 fill="none" 4878 height="24" 4879 viewBox="0 0 24 24" 4880 width="24" 4881 xmlns="http://www.w3.org/2000/svg" 4882 > 4883 <path 4884 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4885 stroke="#9B9B9B" 4886 stroke-linecap="round" 4887 stroke-linejoin="round" 4888 stroke-width="2" 4889 /> 4890 <path 4891 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4892 stroke="#9B9B9B" 4893 stroke-linecap="round" 4894 stroke-linejoin="round" 4895 stroke-width="2" 4896 /> 4897 </svg> 4898 </span> 4899 </a> 4900 </div> 4901 </h4> 4902 </div> 4903 <code 4904 class="inline css-1v964ss-InlineCode" 4905 > 4906 AppleAuthenticationButtonType 4907 . 4908 SIGN_IN 4909 = 0 4910 </code> 4911 <p 4912 class="css-6jxvia-P" 4913 data-text="true" 4914 > 4915 "Sign in with Apple" 4916 </p> 4917 </div> 4918 <div 4919 class="css-181x4m0" 4920 > 4921 <div 4922 class="css-1ow0rw3" 4923 > 4924 <h4 4925 class=" css-uucypz-H4" 4926 data-components-heading="true" 4927 data-heading="true" 4928 > 4929 <div 4930 class="css-79elbk" 4931 > 4932 <span 4933 class="css-120d683" 4934 id="continue" 4935 /> 4936 <a 4937 class="css-8y2kaf" 4938 href="#continue" 4939 > 4940 <span 4941 class="css-6n7j50" 4942 > 4943 <code 4944 class="inline css-ov7own-InlineCode" 4945 > 4946 CONTINUE 4947 </code> 4948 </span> 4949 <span 4950 class="css-1eysgws" 4951 > 4952 <svg 4953 aria-label="permalink" 4954 class="anchor-icon" 4955 fill="none" 4956 height="24" 4957 viewBox="0 0 24 24" 4958 width="24" 4959 xmlns="http://www.w3.org/2000/svg" 4960 > 4961 <path 4962 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 4963 stroke="#9B9B9B" 4964 stroke-linecap="round" 4965 stroke-linejoin="round" 4966 stroke-width="2" 4967 /> 4968 <path 4969 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 4970 stroke="#9B9B9B" 4971 stroke-linecap="round" 4972 stroke-linejoin="round" 4973 stroke-width="2" 4974 /> 4975 </svg> 4976 </span> 4977 </a> 4978 </div> 4979 </h4> 4980 </div> 4981 <code 4982 class="inline css-1v964ss-InlineCode" 4983 > 4984 AppleAuthenticationButtonType 4985 . 4986 CONTINUE 4987 = 1 4988 </code> 4989 <p 4990 class="css-6jxvia-P" 4991 data-text="true" 4992 > 4993 "Continue with Apple" 4994 </p> 4995 </div> 4996 <div 4997 class="css-181x4m0" 4998 > 4999 <strong 5000 class="css-1qx481h-B" 5001 > 5002 Only for: 5003 5004 </strong> 5005 <div 5006 class="css-u7asze-PlatformTag" 5007 > 5008 <svg 5009 color="var(--expo-theme-palette-blue-900)" 5010 fill="none" 5011 height="12" 5012 role="img" 5013 size="12" 5014 viewBox="0 0 20 20" 5015 width="12" 5016 > 5017 <title> 5018 Apple-icon 5019 </title> 5020 <path 5021 d="M17.66 15.391a10.489 10.489 0 01-1.039 1.866c-.545.778-.992 1.317-1.336 1.616-.534.49-1.106.742-1.719.757-.44 0-.97-.125-1.587-.38-.619-.252-1.188-.377-1.708-.377-.546 0-1.131.125-1.757.378-.627.253-1.132.386-1.519.399-.587.025-1.172-.234-1.757-.777-.373-.325-.839-.883-1.398-1.673-.6-.843-1.092-1.822-1.478-2.937-.414-1.205-.621-2.371-.621-3.5 0-1.294.28-2.41.839-3.345A4.924 4.924 0 014.338 5.64a4.73 4.73 0 012.377-.67c.466 0 1.078.144 1.838.427.758.285 1.245.429 1.458.429.16 0 .7-.169 1.617-.505.867-.312 1.599-.441 2.198-.39 1.624.13 2.844.77 3.656 1.924-1.453.88-2.171 2.113-2.157 3.694.013 1.232.46 2.257 1.338 3.07.398.378.843.67 1.337.878-.107.31-.22.608-.34.894zM13.934.735c0 .965-.353 1.866-1.056 2.7-.848.992-1.875 1.566-2.987 1.475a3.005 3.005 0 01-.023-.366c0-.926.404-1.918 1.12-2.73.358-.41.813-.751 1.364-1.023.55-.269 1.072-.417 1.561-.443.015.13.02.259.02.387z" 5022 fill="var(--expo-theme-palette-blue-900)" 5023 /> 5024 </svg> 5025 <span 5026 class="css-1y4xxhe-PlatformTag" 5027 > 5028 iOS 13.2+ 5029 </span> 5030 </div> 5031 <br /> 5032 <div 5033 class="css-1ow0rw3" 5034 > 5035 <h4 5036 class=" css-uucypz-H4" 5037 data-components-heading="true" 5038 data-heading="true" 5039 > 5040 <div 5041 class="css-79elbk" 5042 > 5043 <span 5044 class="css-120d683" 5045 id="sign_up" 5046 /> 5047 <a 5048 class="css-8y2kaf" 5049 href="#sign_up" 5050 > 5051 <span 5052 class="css-6n7j50" 5053 > 5054 <code 5055 class="inline css-ov7own-InlineCode" 5056 > 5057 SIGN_UP 5058 </code> 5059 </span> 5060 <span 5061 class="css-1eysgws" 5062 > 5063 <svg 5064 aria-label="permalink" 5065 class="anchor-icon" 5066 fill="none" 5067 height="24" 5068 viewBox="0 0 24 24" 5069 width="24" 5070 xmlns="http://www.w3.org/2000/svg" 5071 > 5072 <path 5073 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5074 stroke="#9B9B9B" 5075 stroke-linecap="round" 5076 stroke-linejoin="round" 5077 stroke-width="2" 5078 /> 5079 <path 5080 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5081 stroke="#9B9B9B" 5082 stroke-linecap="round" 5083 stroke-linejoin="round" 5084 stroke-width="2" 5085 /> 5086 </svg> 5087 </span> 5088 </a> 5089 </div> 5090 </h4> 5091 </div> 5092 <code 5093 class="inline css-1v964ss-InlineCode" 5094 > 5095 AppleAuthenticationButtonType 5096 . 5097 SIGN_UP 5098 = 2 5099 </code> 5100 <p 5101 class="css-6jxvia-P" 5102 data-text="true" 5103 > 5104 "Sign up with Apple" 5105 </p> 5106 </div> 5107 </div> 5108 <div 5109 class="css-k1r7bq" 5110 > 5111 <h3 5112 class="css-m417je-H3" 5113 data-heading="true" 5114 > 5115 <div 5116 class="css-79elbk" 5117 > 5118 <span 5119 class="css-120d683" 5120 id="appleauthenticationcredentialstate" 5121 /> 5122 <a 5123 class="css-8y2kaf" 5124 href="#appleauthenticationcredentialstate" 5125 > 5126 <span 5127 class="css-6n7j50" 5128 > 5129 <code 5130 class="inline css-ov7own-InlineCode" 5131 > 5132 AppleAuthenticationCredentialState 5133 </code> 5134 </span> 5135 <span 5136 class="css-1eysgws" 5137 > 5138 <svg 5139 aria-label="permalink" 5140 class="anchor-icon" 5141 fill="none" 5142 height="24" 5143 viewBox="0 0 24 24" 5144 width="24" 5145 xmlns="http://www.w3.org/2000/svg" 5146 > 5147 <path 5148 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5149 stroke="#9B9B9B" 5150 stroke-linecap="round" 5151 stroke-linejoin="round" 5152 stroke-width="2" 5153 /> 5154 <path 5155 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5156 stroke="#9B9B9B" 5157 stroke-linecap="round" 5158 stroke-linejoin="round" 5159 stroke-width="2" 5160 /> 5161 </svg> 5162 </span> 5163 </a> 5164 </div> 5165 </h3> 5166 <p 5167 class="css-6jxvia-P" 5168 data-text="true" 5169 > 5170 An enum whose values specify state of the credential when checked with 5171 <a 5172 class="css-153g748-InternalLink" 5173 href="/#appleauthenticationgetcredentialstateasyncuser" 5174 > 5175 <code 5176 class="inline css-ov7own-InlineCode" 5177 > 5178 AppleAuthentication.getCredentialStateAsync() 5179 </code> 5180 </a> 5181 . 5182 </p> 5183 <blockquote 5184 class="css-1xjn6jt-Callout" 5185 data-testid="callout-container" 5186 > 5187 <div 5188 class="css-ks2t0-Callout" 5189 > 5190 <svg 5191 color="var(--expo-theme-icon-default)" 5192 fill="none" 5193 height="16" 5194 role="img" 5195 size="16" 5196 viewBox="0 0 20 20" 5197 width="16" 5198 > 5199 <title> 5200 Info-icon 5201 </title> 5202 <path 5203 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 5204 fill="var(--expo-theme-icon-default)" 5205 /> 5206 </svg> 5207 </div> 5208 <div 5209 class="css-19syq17-Callout" 5210 > 5211 <strong 5212 class="css-1qx481h-B" 5213 > 5214 See: 5215 </strong> 5216 <span> 5217 <a 5218 class="css-ccg2mn-ExternalLink" 5219 href="https://developer.apple.com/documentation/authenticationservices/asauthorizationappleidprovidercredentialstate" 5220 rel="noopener noreferrer" 5221 > 5222 Apple 5223Documentation 5224 </a> 5225 5226for more details. 5227 </span> 5228 </div> 5229 </blockquote> 5230 <div 5231 class="css-181x4m0" 5232 > 5233 <div 5234 class="css-1ow0rw3" 5235 > 5236 <h4 5237 class=" css-uucypz-H4" 5238 data-components-heading="true" 5239 data-heading="true" 5240 > 5241 <div 5242 class="css-79elbk" 5243 > 5244 <span 5245 class="css-120d683" 5246 id="revoked" 5247 /> 5248 <a 5249 class="css-8y2kaf" 5250 href="#revoked" 5251 > 5252 <span 5253 class="css-6n7j50" 5254 > 5255 <code 5256 class="inline css-ov7own-InlineCode" 5257 > 5258 REVOKED 5259 </code> 5260 </span> 5261 <span 5262 class="css-1eysgws" 5263 > 5264 <svg 5265 aria-label="permalink" 5266 class="anchor-icon" 5267 fill="none" 5268 height="24" 5269 viewBox="0 0 24 24" 5270 width="24" 5271 xmlns="http://www.w3.org/2000/svg" 5272 > 5273 <path 5274 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5275 stroke="#9B9B9B" 5276 stroke-linecap="round" 5277 stroke-linejoin="round" 5278 stroke-width="2" 5279 /> 5280 <path 5281 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5282 stroke="#9B9B9B" 5283 stroke-linecap="round" 5284 stroke-linejoin="round" 5285 stroke-width="2" 5286 /> 5287 </svg> 5288 </span> 5289 </a> 5290 </div> 5291 </h4> 5292 </div> 5293 <code 5294 class="inline css-1v964ss-InlineCode" 5295 > 5296 AppleAuthenticationCredentialState 5297 . 5298 REVOKED 5299 = 0 5300 </code> 5301 </div> 5302 <div 5303 class="css-181x4m0" 5304 > 5305 <div 5306 class="css-1ow0rw3" 5307 > 5308 <h4 5309 class=" css-uucypz-H4" 5310 data-components-heading="true" 5311 data-heading="true" 5312 > 5313 <div 5314 class="css-79elbk" 5315 > 5316 <span 5317 class="css-120d683" 5318 id="authorized" 5319 /> 5320 <a 5321 class="css-8y2kaf" 5322 href="#authorized" 5323 > 5324 <span 5325 class="css-6n7j50" 5326 > 5327 <code 5328 class="inline css-ov7own-InlineCode" 5329 > 5330 AUTHORIZED 5331 </code> 5332 </span> 5333 <span 5334 class="css-1eysgws" 5335 > 5336 <svg 5337 aria-label="permalink" 5338 class="anchor-icon" 5339 fill="none" 5340 height="24" 5341 viewBox="0 0 24 24" 5342 width="24" 5343 xmlns="http://www.w3.org/2000/svg" 5344 > 5345 <path 5346 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5347 stroke="#9B9B9B" 5348 stroke-linecap="round" 5349 stroke-linejoin="round" 5350 stroke-width="2" 5351 /> 5352 <path 5353 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5354 stroke="#9B9B9B" 5355 stroke-linecap="round" 5356 stroke-linejoin="round" 5357 stroke-width="2" 5358 /> 5359 </svg> 5360 </span> 5361 </a> 5362 </div> 5363 </h4> 5364 </div> 5365 <code 5366 class="inline css-1v964ss-InlineCode" 5367 > 5368 AppleAuthenticationCredentialState 5369 . 5370 AUTHORIZED 5371 = 1 5372 </code> 5373 </div> 5374 <div 5375 class="css-181x4m0" 5376 > 5377 <div 5378 class="css-1ow0rw3" 5379 > 5380 <h4 5381 class=" css-uucypz-H4" 5382 data-components-heading="true" 5383 data-heading="true" 5384 > 5385 <div 5386 class="css-79elbk" 5387 > 5388 <span 5389 class="css-120d683" 5390 id="not_found" 5391 /> 5392 <a 5393 class="css-8y2kaf" 5394 href="#not_found" 5395 > 5396 <span 5397 class="css-6n7j50" 5398 > 5399 <code 5400 class="inline css-ov7own-InlineCode" 5401 > 5402 NOT_FOUND 5403 </code> 5404 </span> 5405 <span 5406 class="css-1eysgws" 5407 > 5408 <svg 5409 aria-label="permalink" 5410 class="anchor-icon" 5411 fill="none" 5412 height="24" 5413 viewBox="0 0 24 24" 5414 width="24" 5415 xmlns="http://www.w3.org/2000/svg" 5416 > 5417 <path 5418 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5419 stroke="#9B9B9B" 5420 stroke-linecap="round" 5421 stroke-linejoin="round" 5422 stroke-width="2" 5423 /> 5424 <path 5425 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5426 stroke="#9B9B9B" 5427 stroke-linecap="round" 5428 stroke-linejoin="round" 5429 stroke-width="2" 5430 /> 5431 </svg> 5432 </span> 5433 </a> 5434 </div> 5435 </h4> 5436 </div> 5437 <code 5438 class="inline css-1v964ss-InlineCode" 5439 > 5440 AppleAuthenticationCredentialState 5441 . 5442 NOT_FOUND 5443 = 2 5444 </code> 5445 </div> 5446 <div 5447 class="css-181x4m0" 5448 > 5449 <div 5450 class="css-1ow0rw3" 5451 > 5452 <h4 5453 class=" css-uucypz-H4" 5454 data-components-heading="true" 5455 data-heading="true" 5456 > 5457 <div 5458 class="css-79elbk" 5459 > 5460 <span 5461 class="css-120d683" 5462 id="transferred" 5463 /> 5464 <a 5465 class="css-8y2kaf" 5466 href="#transferred" 5467 > 5468 <span 5469 class="css-6n7j50" 5470 > 5471 <code 5472 class="inline css-ov7own-InlineCode" 5473 > 5474 TRANSFERRED 5475 </code> 5476 </span> 5477 <span 5478 class="css-1eysgws" 5479 > 5480 <svg 5481 aria-label="permalink" 5482 class="anchor-icon" 5483 fill="none" 5484 height="24" 5485 viewBox="0 0 24 24" 5486 width="24" 5487 xmlns="http://www.w3.org/2000/svg" 5488 > 5489 <path 5490 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5491 stroke="#9B9B9B" 5492 stroke-linecap="round" 5493 stroke-linejoin="round" 5494 stroke-width="2" 5495 /> 5496 <path 5497 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5498 stroke="#9B9B9B" 5499 stroke-linecap="round" 5500 stroke-linejoin="round" 5501 stroke-width="2" 5502 /> 5503 </svg> 5504 </span> 5505 </a> 5506 </div> 5507 </h4> 5508 </div> 5509 <code 5510 class="inline css-1v964ss-InlineCode" 5511 > 5512 AppleAuthenticationCredentialState 5513 . 5514 TRANSFERRED 5515 = 3 5516 </code> 5517 </div> 5518 </div> 5519 <div 5520 class="css-k1r7bq" 5521 > 5522 <h3 5523 class="css-m417je-H3" 5524 data-heading="true" 5525 > 5526 <div 5527 class="css-79elbk" 5528 > 5529 <span 5530 class="css-120d683" 5531 id="appleauthenticationoperation" 5532 /> 5533 <a 5534 class="css-8y2kaf" 5535 href="#appleauthenticationoperation" 5536 > 5537 <span 5538 class="css-6n7j50" 5539 > 5540 <code 5541 class="inline css-ov7own-InlineCode" 5542 > 5543 AppleAuthenticationOperation 5544 </code> 5545 </span> 5546 <span 5547 class="css-1eysgws" 5548 > 5549 <svg 5550 aria-label="permalink" 5551 class="anchor-icon" 5552 fill="none" 5553 height="24" 5554 viewBox="0 0 24 24" 5555 width="24" 5556 xmlns="http://www.w3.org/2000/svg" 5557 > 5558 <path 5559 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5560 stroke="#9B9B9B" 5561 stroke-linecap="round" 5562 stroke-linejoin="round" 5563 stroke-width="2" 5564 /> 5565 <path 5566 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5567 stroke="#9B9B9B" 5568 stroke-linecap="round" 5569 stroke-linejoin="round" 5570 stroke-width="2" 5571 /> 5572 </svg> 5573 </span> 5574 </a> 5575 </div> 5576 </h3> 5577 <div 5578 class="css-181x4m0" 5579 > 5580 <div 5581 class="css-1ow0rw3" 5582 > 5583 <h4 5584 class=" css-uucypz-H4" 5585 data-components-heading="true" 5586 data-heading="true" 5587 > 5588 <div 5589 class="css-79elbk" 5590 > 5591 <span 5592 class="css-120d683" 5593 id="implicit" 5594 /> 5595 <a 5596 class="css-8y2kaf" 5597 href="#implicit" 5598 > 5599 <span 5600 class="css-6n7j50" 5601 > 5602 <code 5603 class="inline css-ov7own-InlineCode" 5604 > 5605 IMPLICIT 5606 </code> 5607 </span> 5608 <span 5609 class="css-1eysgws" 5610 > 5611 <svg 5612 aria-label="permalink" 5613 class="anchor-icon" 5614 fill="none" 5615 height="24" 5616 viewBox="0 0 24 24" 5617 width="24" 5618 xmlns="http://www.w3.org/2000/svg" 5619 > 5620 <path 5621 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5622 stroke="#9B9B9B" 5623 stroke-linecap="round" 5624 stroke-linejoin="round" 5625 stroke-width="2" 5626 /> 5627 <path 5628 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5629 stroke="#9B9B9B" 5630 stroke-linecap="round" 5631 stroke-linejoin="round" 5632 stroke-width="2" 5633 /> 5634 </svg> 5635 </span> 5636 </a> 5637 </div> 5638 </h4> 5639 </div> 5640 <code 5641 class="inline css-1v964ss-InlineCode" 5642 > 5643 AppleAuthenticationOperation 5644 . 5645 IMPLICIT 5646 = 0 5647 </code> 5648 <p 5649 class="css-6jxvia-P" 5650 data-text="true" 5651 > 5652 An operation that depends on the particular kind of credential provider. 5653 </p> 5654 </div> 5655 <div 5656 class="css-181x4m0" 5657 > 5658 <div 5659 class="css-1ow0rw3" 5660 > 5661 <h4 5662 class=" css-uucypz-H4" 5663 data-components-heading="true" 5664 data-heading="true" 5665 > 5666 <div 5667 class="css-79elbk" 5668 > 5669 <span 5670 class="css-120d683" 5671 id="login" 5672 /> 5673 <a 5674 class="css-8y2kaf" 5675 href="#login" 5676 > 5677 <span 5678 class="css-6n7j50" 5679 > 5680 <code 5681 class="inline css-ov7own-InlineCode" 5682 > 5683 LOGIN 5684 </code> 5685 </span> 5686 <span 5687 class="css-1eysgws" 5688 > 5689 <svg 5690 aria-label="permalink" 5691 class="anchor-icon" 5692 fill="none" 5693 height="24" 5694 viewBox="0 0 24 24" 5695 width="24" 5696 xmlns="http://www.w3.org/2000/svg" 5697 > 5698 <path 5699 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5700 stroke="#9B9B9B" 5701 stroke-linecap="round" 5702 stroke-linejoin="round" 5703 stroke-width="2" 5704 /> 5705 <path 5706 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5707 stroke="#9B9B9B" 5708 stroke-linecap="round" 5709 stroke-linejoin="round" 5710 stroke-width="2" 5711 /> 5712 </svg> 5713 </span> 5714 </a> 5715 </div> 5716 </h4> 5717 </div> 5718 <code 5719 class="inline css-1v964ss-InlineCode" 5720 > 5721 AppleAuthenticationOperation 5722 . 5723 LOGIN 5724 = 1 5725 </code> 5726 </div> 5727 <div 5728 class="css-181x4m0" 5729 > 5730 <div 5731 class="css-1ow0rw3" 5732 > 5733 <h4 5734 class=" css-uucypz-H4" 5735 data-components-heading="true" 5736 data-heading="true" 5737 > 5738 <div 5739 class="css-79elbk" 5740 > 5741 <span 5742 class="css-120d683" 5743 id="refresh" 5744 /> 5745 <a 5746 class="css-8y2kaf" 5747 href="#refresh" 5748 > 5749 <span 5750 class="css-6n7j50" 5751 > 5752 <code 5753 class="inline css-ov7own-InlineCode" 5754 > 5755 REFRESH 5756 </code> 5757 </span> 5758 <span 5759 class="css-1eysgws" 5760 > 5761 <svg 5762 aria-label="permalink" 5763 class="anchor-icon" 5764 fill="none" 5765 height="24" 5766 viewBox="0 0 24 24" 5767 width="24" 5768 xmlns="http://www.w3.org/2000/svg" 5769 > 5770 <path 5771 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5772 stroke="#9B9B9B" 5773 stroke-linecap="round" 5774 stroke-linejoin="round" 5775 stroke-width="2" 5776 /> 5777 <path 5778 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5779 stroke="#9B9B9B" 5780 stroke-linecap="round" 5781 stroke-linejoin="round" 5782 stroke-width="2" 5783 /> 5784 </svg> 5785 </span> 5786 </a> 5787 </div> 5788 </h4> 5789 </div> 5790 <code 5791 class="inline css-1v964ss-InlineCode" 5792 > 5793 AppleAuthenticationOperation 5794 . 5795 REFRESH 5796 = 2 5797 </code> 5798 </div> 5799 <div 5800 class="css-181x4m0" 5801 > 5802 <div 5803 class="css-1ow0rw3" 5804 > 5805 <h4 5806 class=" css-uucypz-H4" 5807 data-components-heading="true" 5808 data-heading="true" 5809 > 5810 <div 5811 class="css-79elbk" 5812 > 5813 <span 5814 class="css-120d683" 5815 id="logout" 5816 /> 5817 <a 5818 class="css-8y2kaf" 5819 href="#logout" 5820 > 5821 <span 5822 class="css-6n7j50" 5823 > 5824 <code 5825 class="inline css-ov7own-InlineCode" 5826 > 5827 LOGOUT 5828 </code> 5829 </span> 5830 <span 5831 class="css-1eysgws" 5832 > 5833 <svg 5834 aria-label="permalink" 5835 class="anchor-icon" 5836 fill="none" 5837 height="24" 5838 viewBox="0 0 24 24" 5839 width="24" 5840 xmlns="http://www.w3.org/2000/svg" 5841 > 5842 <path 5843 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5844 stroke="#9B9B9B" 5845 stroke-linecap="round" 5846 stroke-linejoin="round" 5847 stroke-width="2" 5848 /> 5849 <path 5850 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5851 stroke="#9B9B9B" 5852 stroke-linecap="round" 5853 stroke-linejoin="round" 5854 stroke-width="2" 5855 /> 5856 </svg> 5857 </span> 5858 </a> 5859 </div> 5860 </h4> 5861 </div> 5862 <code 5863 class="inline css-1v964ss-InlineCode" 5864 > 5865 AppleAuthenticationOperation 5866 . 5867 LOGOUT 5868 = 3 5869 </code> 5870 </div> 5871 </div> 5872 <div 5873 class="css-k1r7bq" 5874 > 5875 <h3 5876 class="css-m417je-H3" 5877 data-heading="true" 5878 > 5879 <div 5880 class="css-79elbk" 5881 > 5882 <span 5883 class="css-120d683" 5884 id="appleauthenticationscope" 5885 /> 5886 <a 5887 class="css-8y2kaf" 5888 href="#appleauthenticationscope" 5889 > 5890 <span 5891 class="css-6n7j50" 5892 > 5893 <code 5894 class="inline css-ov7own-InlineCode" 5895 > 5896 AppleAuthenticationScope 5897 </code> 5898 </span> 5899 <span 5900 class="css-1eysgws" 5901 > 5902 <svg 5903 aria-label="permalink" 5904 class="anchor-icon" 5905 fill="none" 5906 height="24" 5907 viewBox="0 0 24 24" 5908 width="24" 5909 xmlns="http://www.w3.org/2000/svg" 5910 > 5911 <path 5912 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 5913 stroke="#9B9B9B" 5914 stroke-linecap="round" 5915 stroke-linejoin="round" 5916 stroke-width="2" 5917 /> 5918 <path 5919 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 5920 stroke="#9B9B9B" 5921 stroke-linecap="round" 5922 stroke-linejoin="round" 5923 stroke-width="2" 5924 /> 5925 </svg> 5926 </span> 5927 </a> 5928 </div> 5929 </h3> 5930 <p 5931 class="css-6jxvia-P" 5932 data-text="true" 5933 > 5934 An enum whose values specify scopes you can request when calling 5935 <a 5936 class="css-153g748-InternalLink" 5937 href="/#appleauthenticationsigninasyncoptions" 5938 > 5939 <code 5940 class="inline css-ov7own-InlineCode" 5941 > 5942 AppleAuthentication.signInAsync() 5943 </code> 5944 </a> 5945 . 5946 </p> 5947 <blockquote 5948 class="css-1xjn6jt-Callout" 5949 data-testid="callout-container" 5950 > 5951 <div 5952 class="css-ks2t0-Callout" 5953 > 5954 <svg 5955 color="var(--expo-theme-icon-default)" 5956 fill="none" 5957 height="16" 5958 role="img" 5959 size="16" 5960 viewBox="0 0 20 20" 5961 width="16" 5962 > 5963 <title> 5964 Info-icon 5965 </title> 5966 <path 5967 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 5968 fill="var(--expo-theme-icon-default)" 5969 /> 5970 </svg> 5971 </div> 5972 <div 5973 class="css-19syq17-Callout" 5974 > 5975 5976 5977 <p 5978 class="css-6jxvia-P" 5979 data-text="true" 5980 > 5981 Note that it is possible that you will not be granted all of the scopes which you request. 5982You will still need to handle null values for any fields you request. 5983 </p> 5984 5985 5986 </div> 5987 </blockquote> 5988 <blockquote 5989 class="css-1xjn6jt-Callout" 5990 data-testid="callout-container" 5991 > 5992 <div 5993 class="css-ks2t0-Callout" 5994 > 5995 <svg 5996 color="var(--expo-theme-icon-default)" 5997 fill="none" 5998 height="16" 5999 role="img" 6000 size="16" 6001 viewBox="0 0 20 20" 6002 width="16" 6003 > 6004 <title> 6005 Info-icon 6006 </title> 6007 <path 6008 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 6009 fill="var(--expo-theme-icon-default)" 6010 /> 6011 </svg> 6012 </div> 6013 <div 6014 class="css-19syq17-Callout" 6015 > 6016 <strong 6017 class="css-1qx481h-B" 6018 > 6019 See: 6020 </strong> 6021 <span> 6022 <a 6023 class="css-ccg2mn-ExternalLink" 6024 href="https://developer.apple.com/documentation/authenticationservices/asauthorizationscope" 6025 rel="noopener noreferrer" 6026 > 6027 Apple 6028Documentation 6029 </a> 6030 6031for more details. 6032 </span> 6033 </div> 6034 </blockquote> 6035 <div 6036 class="css-181x4m0" 6037 > 6038 <div 6039 class="css-1ow0rw3" 6040 > 6041 <h4 6042 class=" css-uucypz-H4" 6043 data-components-heading="true" 6044 data-heading="true" 6045 > 6046 <div 6047 class="css-79elbk" 6048 > 6049 <span 6050 class="css-120d683" 6051 id="full_name" 6052 /> 6053 <a 6054 class="css-8y2kaf" 6055 href="#full_name" 6056 > 6057 <span 6058 class="css-6n7j50" 6059 > 6060 <code 6061 class="inline css-ov7own-InlineCode" 6062 > 6063 FULL_NAME 6064 </code> 6065 </span> 6066 <span 6067 class="css-1eysgws" 6068 > 6069 <svg 6070 aria-label="permalink" 6071 class="anchor-icon" 6072 fill="none" 6073 height="24" 6074 viewBox="0 0 24 24" 6075 width="24" 6076 xmlns="http://www.w3.org/2000/svg" 6077 > 6078 <path 6079 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6080 stroke="#9B9B9B" 6081 stroke-linecap="round" 6082 stroke-linejoin="round" 6083 stroke-width="2" 6084 /> 6085 <path 6086 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6087 stroke="#9B9B9B" 6088 stroke-linecap="round" 6089 stroke-linejoin="round" 6090 stroke-width="2" 6091 /> 6092 </svg> 6093 </span> 6094 </a> 6095 </div> 6096 </h4> 6097 </div> 6098 <code 6099 class="inline css-1v964ss-InlineCode" 6100 > 6101 AppleAuthenticationScope 6102 . 6103 FULL_NAME 6104 = 0 6105 </code> 6106 </div> 6107 <div 6108 class="css-181x4m0" 6109 > 6110 <div 6111 class="css-1ow0rw3" 6112 > 6113 <h4 6114 class=" css-uucypz-H4" 6115 data-components-heading="true" 6116 data-heading="true" 6117 > 6118 <div 6119 class="css-79elbk" 6120 > 6121 <span 6122 class="css-120d683" 6123 id="email" 6124 /> 6125 <a 6126 class="css-8y2kaf" 6127 href="#email" 6128 > 6129 <span 6130 class="css-6n7j50" 6131 > 6132 <code 6133 class="inline css-ov7own-InlineCode" 6134 > 6135 EMAIL 6136 </code> 6137 </span> 6138 <span 6139 class="css-1eysgws" 6140 > 6141 <svg 6142 aria-label="permalink" 6143 class="anchor-icon" 6144 fill="none" 6145 height="24" 6146 viewBox="0 0 24 24" 6147 width="24" 6148 xmlns="http://www.w3.org/2000/svg" 6149 > 6150 <path 6151 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6152 stroke="#9B9B9B" 6153 stroke-linecap="round" 6154 stroke-linejoin="round" 6155 stroke-width="2" 6156 /> 6157 <path 6158 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6159 stroke="#9B9B9B" 6160 stroke-linecap="round" 6161 stroke-linejoin="round" 6162 stroke-width="2" 6163 /> 6164 </svg> 6165 </span> 6166 </a> 6167 </div> 6168 </h4> 6169 </div> 6170 <code 6171 class="inline css-1v964ss-InlineCode" 6172 > 6173 AppleAuthenticationScope 6174 . 6175 EMAIL 6176 = 1 6177 </code> 6178 </div> 6179 </div> 6180 <div 6181 class="css-k1r7bq" 6182 > 6183 <h3 6184 class="css-m417je-H3" 6185 data-heading="true" 6186 > 6187 <div 6188 class="css-79elbk" 6189 > 6190 <span 6191 class="css-120d683" 6192 id="appleauthenticationuserdetectionstatus" 6193 /> 6194 <a 6195 class="css-8y2kaf" 6196 href="#appleauthenticationuserdetectionstatus" 6197 > 6198 <span 6199 class="css-6n7j50" 6200 > 6201 <code 6202 class="inline css-ov7own-InlineCode" 6203 > 6204 AppleAuthenticationUserDetectionStatus 6205 </code> 6206 </span> 6207 <span 6208 class="css-1eysgws" 6209 > 6210 <svg 6211 aria-label="permalink" 6212 class="anchor-icon" 6213 fill="none" 6214 height="24" 6215 viewBox="0 0 24 24" 6216 width="24" 6217 xmlns="http://www.w3.org/2000/svg" 6218 > 6219 <path 6220 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6221 stroke="#9B9B9B" 6222 stroke-linecap="round" 6223 stroke-linejoin="round" 6224 stroke-width="2" 6225 /> 6226 <path 6227 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6228 stroke="#9B9B9B" 6229 stroke-linecap="round" 6230 stroke-linejoin="round" 6231 stroke-width="2" 6232 /> 6233 </svg> 6234 </span> 6235 </a> 6236 </div> 6237 </h3> 6238 <p 6239 class="css-6jxvia-P" 6240 data-text="true" 6241 > 6242 An enum whose values specify the system's best guess for how likely the current user is a real person. 6243 </p> 6244 <blockquote 6245 class="css-1xjn6jt-Callout" 6246 data-testid="callout-container" 6247 > 6248 <div 6249 class="css-ks2t0-Callout" 6250 > 6251 <svg 6252 color="var(--expo-theme-icon-default)" 6253 fill="none" 6254 height="16" 6255 role="img" 6256 size="16" 6257 viewBox="0 0 20 20" 6258 width="16" 6259 > 6260 <title> 6261 Info-icon 6262 </title> 6263 <path 6264 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 6265 fill="var(--expo-theme-icon-default)" 6266 /> 6267 </svg> 6268 </div> 6269 <div 6270 class="css-19syq17-Callout" 6271 > 6272 <strong 6273 class="css-1qx481h-B" 6274 > 6275 See: 6276 </strong> 6277 <span> 6278 <a 6279 class="css-ccg2mn-ExternalLink" 6280 href="https://developer.apple.com/documentation/authenticationservices/asuserdetectionstatus" 6281 rel="noopener noreferrer" 6282 > 6283 Apple 6284Documentation 6285 </a> 6286 6287for more details. 6288 </span> 6289 </div> 6290 </blockquote> 6291 <div 6292 class="css-181x4m0" 6293 > 6294 <div 6295 class="css-1ow0rw3" 6296 > 6297 <h4 6298 class=" css-uucypz-H4" 6299 data-components-heading="true" 6300 data-heading="true" 6301 > 6302 <div 6303 class="css-79elbk" 6304 > 6305 <span 6306 class="css-120d683" 6307 id="unsupported" 6308 /> 6309 <a 6310 class="css-8y2kaf" 6311 href="#unsupported" 6312 > 6313 <span 6314 class="css-6n7j50" 6315 > 6316 <code 6317 class="inline css-ov7own-InlineCode" 6318 > 6319 UNSUPPORTED 6320 </code> 6321 </span> 6322 <span 6323 class="css-1eysgws" 6324 > 6325 <svg 6326 aria-label="permalink" 6327 class="anchor-icon" 6328 fill="none" 6329 height="24" 6330 viewBox="0 0 24 24" 6331 width="24" 6332 xmlns="http://www.w3.org/2000/svg" 6333 > 6334 <path 6335 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6336 stroke="#9B9B9B" 6337 stroke-linecap="round" 6338 stroke-linejoin="round" 6339 stroke-width="2" 6340 /> 6341 <path 6342 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6343 stroke="#9B9B9B" 6344 stroke-linecap="round" 6345 stroke-linejoin="round" 6346 stroke-width="2" 6347 /> 6348 </svg> 6349 </span> 6350 </a> 6351 </div> 6352 </h4> 6353 </div> 6354 <code 6355 class="inline css-1v964ss-InlineCode" 6356 > 6357 AppleAuthenticationUserDetectionStatus 6358 . 6359 UNSUPPORTED 6360 = 0 6361 </code> 6362 <p 6363 class="css-6jxvia-P" 6364 data-text="true" 6365 > 6366 The system does not support this determination and there is no data. 6367 </p> 6368 </div> 6369 <div 6370 class="css-181x4m0" 6371 > 6372 <div 6373 class="css-1ow0rw3" 6374 > 6375 <h4 6376 class=" css-uucypz-H4" 6377 data-components-heading="true" 6378 data-heading="true" 6379 > 6380 <div 6381 class="css-79elbk" 6382 > 6383 <span 6384 class="css-120d683" 6385 id="unknown" 6386 /> 6387 <a 6388 class="css-8y2kaf" 6389 href="#unknown" 6390 > 6391 <span 6392 class="css-6n7j50" 6393 > 6394 <code 6395 class="inline css-ov7own-InlineCode" 6396 > 6397 UNKNOWN 6398 </code> 6399 </span> 6400 <span 6401 class="css-1eysgws" 6402 > 6403 <svg 6404 aria-label="permalink" 6405 class="anchor-icon" 6406 fill="none" 6407 height="24" 6408 viewBox="0 0 24 24" 6409 width="24" 6410 xmlns="http://www.w3.org/2000/svg" 6411 > 6412 <path 6413 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6414 stroke="#9B9B9B" 6415 stroke-linecap="round" 6416 stroke-linejoin="round" 6417 stroke-width="2" 6418 /> 6419 <path 6420 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6421 stroke="#9B9B9B" 6422 stroke-linecap="round" 6423 stroke-linejoin="round" 6424 stroke-width="2" 6425 /> 6426 </svg> 6427 </span> 6428 </a> 6429 </div> 6430 </h4> 6431 </div> 6432 <code 6433 class="inline css-1v964ss-InlineCode" 6434 > 6435 AppleAuthenticationUserDetectionStatus 6436 . 6437 UNKNOWN 6438 = 1 6439 </code> 6440 <p 6441 class="css-6jxvia-P" 6442 data-text="true" 6443 > 6444 The system has not determined whether the user might be a real person. 6445 </p> 6446 </div> 6447 <div 6448 class="css-181x4m0" 6449 > 6450 <div 6451 class="css-1ow0rw3" 6452 > 6453 <h4 6454 class=" css-uucypz-H4" 6455 data-components-heading="true" 6456 data-heading="true" 6457 > 6458 <div 6459 class="css-79elbk" 6460 > 6461 <span 6462 class="css-120d683" 6463 id="likely_real" 6464 /> 6465 <a 6466 class="css-8y2kaf" 6467 href="#likely_real" 6468 > 6469 <span 6470 class="css-6n7j50" 6471 > 6472 <code 6473 class="inline css-ov7own-InlineCode" 6474 > 6475 LIKELY_REAL 6476 </code> 6477 </span> 6478 <span 6479 class="css-1eysgws" 6480 > 6481 <svg 6482 aria-label="permalink" 6483 class="anchor-icon" 6484 fill="none" 6485 height="24" 6486 viewBox="0 0 24 24" 6487 width="24" 6488 xmlns="http://www.w3.org/2000/svg" 6489 > 6490 <path 6491 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6492 stroke="#9B9B9B" 6493 stroke-linecap="round" 6494 stroke-linejoin="round" 6495 stroke-width="2" 6496 /> 6497 <path 6498 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6499 stroke="#9B9B9B" 6500 stroke-linecap="round" 6501 stroke-linejoin="round" 6502 stroke-width="2" 6503 /> 6504 </svg> 6505 </span> 6506 </a> 6507 </div> 6508 </h4> 6509 </div> 6510 <code 6511 class="inline css-1v964ss-InlineCode" 6512 > 6513 AppleAuthenticationUserDetectionStatus 6514 . 6515 LIKELY_REAL 6516 = 2 6517 </code> 6518 <p 6519 class="css-6jxvia-P" 6520 data-text="true" 6521 > 6522 The user appears to be a real person. 6523 </p> 6524 </div> 6525 </div> 6526</div> 6527`; 6528 6529exports[`APISection expo-barcode-scanner 1`] = ` 6530<div> 6531 <h2 6532 class="css-1ck3d9a-H2" 6533 data-heading="true" 6534 > 6535 <div 6536 class="css-79elbk" 6537 > 6538 <span 6539 class="css-120d683" 6540 id="component" 6541 /> 6542 <a 6543 class="css-8y2kaf" 6544 href="#component" 6545 > 6546 <span 6547 class="css-6n7j50" 6548 > 6549 Component 6550 </span> 6551 <span 6552 class="css-1eysgws" 6553 > 6554 <svg 6555 aria-label="permalink" 6556 class="anchor-icon" 6557 fill="none" 6558 height="24" 6559 viewBox="0 0 24 24" 6560 width="24" 6561 xmlns="http://www.w3.org/2000/svg" 6562 > 6563 <path 6564 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6565 stroke="#9B9B9B" 6566 stroke-linecap="round" 6567 stroke-linejoin="round" 6568 stroke-width="2" 6569 /> 6570 <path 6571 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6572 stroke="#9B9B9B" 6573 stroke-linecap="round" 6574 stroke-linejoin="round" 6575 stroke-width="2" 6576 /> 6577 </svg> 6578 </span> 6579 </a> 6580 </div> 6581 </h2> 6582 <div 6583 class="css-kyhipd" 6584 > 6585 <h3 6586 class="css-m417je-H3" 6587 data-heading="true" 6588 > 6589 <div 6590 class="css-79elbk" 6591 > 6592 <span 6593 class="css-120d683" 6594 id="barcodescanner" 6595 /> 6596 <a 6597 class="css-8y2kaf" 6598 href="#barcodescanner" 6599 > 6600 <span 6601 class="css-6n7j50" 6602 > 6603 <code 6604 class="inline css-ov7own-InlineCode" 6605 > 6606 BarCodeScanner 6607 </code> 6608 </span> 6609 <span 6610 class="css-1eysgws" 6611 > 6612 <svg 6613 aria-label="permalink" 6614 class="anchor-icon" 6615 fill="none" 6616 height="24" 6617 viewBox="0 0 24 24" 6618 width="24" 6619 xmlns="http://www.w3.org/2000/svg" 6620 > 6621 <path 6622 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6623 stroke="#9B9B9B" 6624 stroke-linecap="round" 6625 stroke-linejoin="round" 6626 stroke-width="2" 6627 /> 6628 <path 6629 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6630 stroke="#9B9B9B" 6631 stroke-linecap="round" 6632 stroke-linejoin="round" 6633 stroke-width="2" 6634 /> 6635 </svg> 6636 </span> 6637 </a> 6638 </div> 6639 </h3> 6640 <p 6641 class="css-6jxvia-P" 6642 data-text="true" 6643 > 6644 <strong 6645 class="css-1qx481h-B" 6646 > 6647 Type: 6648 </strong> 6649 6650 <code 6651 class="inline css-ov7own-InlineCode" 6652 > 6653 Component 6654 < 6655 <span> 6656 <a 6657 class="css-153g748-InternalLink" 6658 href="/#barcodescannerprops" 6659 > 6660 BarCodeScannerProps 6661 </a> 6662 </span> 6663 > 6664 </code> 6665 </p> 6666 <h2 6667 class="css-1ck3d9a-H2" 6668 data-heading="true" 6669 > 6670 <div 6671 class="css-79elbk" 6672 > 6673 <span 6674 class="css-120d683" 6675 id="props" 6676 /> 6677 <a 6678 class="css-8y2kaf" 6679 href="#props" 6680 > 6681 <span 6682 class="css-6n7j50" 6683 > 6684 Props 6685 </span> 6686 <span 6687 class="css-1eysgws" 6688 > 6689 <svg 6690 aria-label="permalink" 6691 class="anchor-icon" 6692 fill="none" 6693 height="24" 6694 viewBox="0 0 24 24" 6695 width="24" 6696 xmlns="http://www.w3.org/2000/svg" 6697 > 6698 <path 6699 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6700 stroke="#9B9B9B" 6701 stroke-linecap="round" 6702 stroke-linejoin="round" 6703 stroke-width="2" 6704 /> 6705 <path 6706 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6707 stroke="#9B9B9B" 6708 stroke-linecap="round" 6709 stroke-linejoin="round" 6710 stroke-width="2" 6711 /> 6712 </svg> 6713 </span> 6714 </a> 6715 </div> 6716 </h2> 6717 <div> 6718 <div 6719 class="css-18dzyrv" 6720 > 6721 <h3 6722 class="css-m417je-H3" 6723 data-heading="true" 6724 > 6725 <div 6726 class="css-79elbk" 6727 > 6728 <span 6729 class="css-120d683" 6730 id="barcodetypes" 6731 /> 6732 <a 6733 class="css-8y2kaf" 6734 href="#barcodetypes" 6735 > 6736 <span 6737 class="css-6n7j50" 6738 > 6739 <code 6740 class="inline css-1pk617c-InlineCode" 6741 > 6742 barCodeTypes 6743 </code> 6744 </span> 6745 <span 6746 class="css-1eysgws" 6747 > 6748 <svg 6749 aria-label="permalink" 6750 class="anchor-icon" 6751 fill="none" 6752 height="24" 6753 viewBox="0 0 24 24" 6754 width="24" 6755 xmlns="http://www.w3.org/2000/svg" 6756 > 6757 <path 6758 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6759 stroke="#9B9B9B" 6760 stroke-linecap="round" 6761 stroke-linejoin="round" 6762 stroke-width="2" 6763 /> 6764 <path 6765 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6766 stroke="#9B9B9B" 6767 stroke-linecap="round" 6768 stroke-linejoin="round" 6769 stroke-width="2" 6770 /> 6771 </svg> 6772 </span> 6773 </a> 6774 </div> 6775 </h3> 6776 <p 6777 class="css-6jxvia-P" 6778 data-text="true" 6779 > 6780 <span 6781 class="css-1lk0cux" 6782 > 6783 Optional • 6784 </span> 6785 <span 6786 class="css-1lk0cux" 6787 > 6788 Type: 6789 </span> 6790 6791 <code 6792 class="inline css-ov7own-InlineCode" 6793 > 6794 string[] 6795 </code> 6796 </p> 6797 <p 6798 class="css-6jxvia-P" 6799 data-text="true" 6800 > 6801 An array of bar code types. Usage: 6802 <code 6803 class="inline css-ov7own-InlineCode" 6804 > 6805 BarCodeScanner.Constants.BarCodeType.<codeType> 6806 </code> 6807 where 6808 6809 <code 6810 class="inline css-ov7own-InlineCode" 6811 > 6812 codeType 6813 </code> 6814 is one of these 6815 <a 6816 class="css-153g748-InternalLink" 6817 href="/#supported-formats" 6818 > 6819 listed above 6820 </a> 6821 . Defaults to all supported bar 6822code types. It is recommended to provide only the bar code formats you expect to scan to 6823minimize battery usage. 6824 </p> 6825 <p 6826 class="css-6jxvia-P" 6827 data-text="true" 6828 > 6829 For example: 6830 <code 6831 class="inline css-ov7own-InlineCode" 6832 > 6833 barCodeTypes={[BarCodeScanner.Constants.BarCodeType.qr]} 6834 </code> 6835 . 6836 </p> 6837 </div> 6838 <div 6839 class="css-18dzyrv" 6840 > 6841 <h3 6842 class="css-m417je-H3" 6843 data-heading="true" 6844 > 6845 <div 6846 class="css-79elbk" 6847 > 6848 <span 6849 class="css-120d683" 6850 id="onbarcodescanned" 6851 /> 6852 <a 6853 class="css-8y2kaf" 6854 href="#onbarcodescanned" 6855 > 6856 <span 6857 class="css-6n7j50" 6858 > 6859 <code 6860 class="inline css-1pk617c-InlineCode" 6861 > 6862 onBarCodeScanned 6863 </code> 6864 </span> 6865 <span 6866 class="css-1eysgws" 6867 > 6868 <svg 6869 aria-label="permalink" 6870 class="anchor-icon" 6871 fill="none" 6872 height="24" 6873 viewBox="0 0 24 24" 6874 width="24" 6875 xmlns="http://www.w3.org/2000/svg" 6876 > 6877 <path 6878 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 6879 stroke="#9B9B9B" 6880 stroke-linecap="round" 6881 stroke-linejoin="round" 6882 stroke-width="2" 6883 /> 6884 <path 6885 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 6886 stroke="#9B9B9B" 6887 stroke-linecap="round" 6888 stroke-linejoin="round" 6889 stroke-width="2" 6890 /> 6891 </svg> 6892 </span> 6893 </a> 6894 </div> 6895 </h3> 6896 <p 6897 class="css-6jxvia-P" 6898 data-text="true" 6899 > 6900 <span 6901 class="css-1lk0cux" 6902 > 6903 Optional • 6904 </span> 6905 <span 6906 class="css-1lk0cux" 6907 > 6908 Type: 6909 </span> 6910 6911 <code 6912 class="inline css-ov7own-InlineCode" 6913 > 6914 <a 6915 class="css-153g748-InternalLink" 6916 href="/#barcodescannedcallback" 6917 > 6918 BarCodeScannedCallback 6919 </a> 6920 </code> 6921 </p> 6922 <p 6923 class="css-6jxvia-P" 6924 data-text="true" 6925 > 6926 A callback that is invoked when a bar code has been successfully scanned. The callback is 6927provided with an 6928 <a 6929 class="css-153g748-InternalLink" 6930 href="/#barcodescannerresult" 6931 > 6932 BarCodeScannerResult 6933 </a> 6934 . 6935 </p> 6936 6937 6938 <blockquote 6939 class="css-1xjn6jt-Callout" 6940 data-testid="callout-container" 6941 > 6942 <div 6943 class="css-ks2t0-Callout" 6944 > 6945 <svg 6946 color="var(--expo-theme-icon-default)" 6947 fill="none" 6948 height="16" 6949 role="img" 6950 size="16" 6951 viewBox="0 0 20 20" 6952 width="16" 6953 > 6954 <title> 6955 Info-icon 6956 </title> 6957 <path 6958 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 6959 fill="var(--expo-theme-icon-default)" 6960 /> 6961 </svg> 6962 </div> 6963 <div 6964 class="css-19syq17-Callout" 6965 > 6966 6967 6968 <p 6969 class="css-6jxvia-P" 6970 data-text="true" 6971 > 6972 <strong 6973 class="css-1qx481h-B" 6974 > 6975 Note: 6976 </strong> 6977 Passing 6978 <code 6979 class="inline css-ov7own-InlineCode" 6980 > 6981 undefined 6982 </code> 6983 to the 6984 <code 6985 class="inline css-ov7own-InlineCode" 6986 > 6987 onBarCodeScanned 6988 </code> 6989 prop will result in no scanning. This 6990can be used to effectively "pause" the scanner so that it doesn't continually scan even after 6991data has been retrieved. 6992 </p> 6993 6994 6995 </div> 6996 </blockquote> 6997 </div> 6998 <div 6999 class="css-18dzyrv" 7000 > 7001 <h3 7002 class="css-m417je-H3" 7003 data-heading="true" 7004 > 7005 <div 7006 class="css-79elbk" 7007 > 7008 <span 7009 class="css-120d683" 7010 id="type" 7011 /> 7012 <a 7013 class="css-8y2kaf" 7014 href="#type" 7015 > 7016 <span 7017 class="css-6n7j50" 7018 > 7019 <code 7020 class="inline css-1pk617c-InlineCode" 7021 > 7022 type 7023 </code> 7024 </span> 7025 <span 7026 class="css-1eysgws" 7027 > 7028 <svg 7029 aria-label="permalink" 7030 class="anchor-icon" 7031 fill="none" 7032 height="24" 7033 viewBox="0 0 24 24" 7034 width="24" 7035 xmlns="http://www.w3.org/2000/svg" 7036 > 7037 <path 7038 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7039 stroke="#9B9B9B" 7040 stroke-linecap="round" 7041 stroke-linejoin="round" 7042 stroke-width="2" 7043 /> 7044 <path 7045 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7046 stroke="#9B9B9B" 7047 stroke-linecap="round" 7048 stroke-linejoin="round" 7049 stroke-width="2" 7050 /> 7051 </svg> 7052 </span> 7053 </a> 7054 </div> 7055 </h3> 7056 <p 7057 class="css-6jxvia-P" 7058 data-text="true" 7059 > 7060 <span 7061 class="css-1lk0cux" 7062 > 7063 Optional • 7064 </span> 7065 <span 7066 class="css-1lk0cux" 7067 > 7068 Type: 7069 </span> 7070 7071 <code 7072 class="inline css-ov7own-InlineCode" 7073 > 7074 <span> 7075 'front' 7076 | 7077 </span> 7078 <span> 7079 'back' 7080 | 7081 </span> 7082 <span> 7083 number 7084 </span> 7085 </code> 7086 <span> 7087 <span 7088 class="css-1lk0cux" 7089 > 7090 • Default: 7091 </span> 7092 7093 <code 7094 class="inline css-ov7own-InlineCode" 7095 > 7096 Type.back 7097 7098 </code> 7099 </span> 7100 </p> 7101 <p 7102 class="css-6jxvia-P" 7103 data-text="true" 7104 > 7105 Camera facing. Use one of 7106 <code 7107 class="inline css-ov7own-InlineCode" 7108 > 7109 BarCodeScanner.Constants.Type 7110 </code> 7111 . Use either 7112 <code 7113 class="inline css-ov7own-InlineCode" 7114 > 7115 Type.front 7116 </code> 7117 or 7118 <code 7119 class="inline css-ov7own-InlineCode" 7120 > 7121 Type.back 7122 </code> 7123 . 7124Same as 7125 <code 7126 class="inline css-ov7own-InlineCode" 7127 > 7128 Camera.Constants.Type 7129 </code> 7130 . 7131 </p> 7132 </div> 7133 <h3 7134 class="css-m417je-H3" 7135 data-heading="true" 7136 > 7137 <div 7138 class="css-79elbk" 7139 > 7140 <span 7141 class="css-120d683" 7142 id="inherited-props" 7143 /> 7144 <a 7145 class="css-8y2kaf" 7146 href="#inherited-props" 7147 > 7148 <span 7149 class="css-6n7j50" 7150 > 7151 Inherited Props 7152 </span> 7153 <span 7154 class="css-1eysgws" 7155 > 7156 <svg 7157 aria-label="permalink" 7158 class="anchor-icon" 7159 fill="none" 7160 height="24" 7161 viewBox="0 0 24 24" 7162 width="24" 7163 xmlns="http://www.w3.org/2000/svg" 7164 > 7165 <path 7166 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7167 stroke="#9B9B9B" 7168 stroke-linecap="round" 7169 stroke-linejoin="round" 7170 stroke-width="2" 7171 /> 7172 <path 7173 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7174 stroke="#9B9B9B" 7175 stroke-linecap="round" 7176 stroke-linejoin="round" 7177 stroke-width="2" 7178 /> 7179 </svg> 7180 </span> 7181 </a> 7182 </div> 7183 </h3> 7184 <ul 7185 class="css-ftstf7-UL" 7186 data-text="true" 7187 > 7188 <li 7189 class="docs-list-item css-1vg85kg-LI" 7190 > 7191 <code 7192 class="inline css-ov7own-InlineCode" 7193 > 7194 <a 7195 class="css-153g748-InternalLink" 7196 href="/versions/latest/react-native/view#props" 7197 > 7198 ViewProps 7199 </a> 7200 </code> 7201 </li> 7202 </ul> 7203 </div> 7204 </div> 7205 <h2 7206 class="css-1ck3d9a-H2" 7207 data-heading="true" 7208 > 7209 <div 7210 class="css-79elbk" 7211 > 7212 <span 7213 class="css-120d683" 7214 id="hooks" 7215 /> 7216 <a 7217 class="css-8y2kaf" 7218 href="#hooks" 7219 > 7220 <span 7221 class="css-6n7j50" 7222 > 7223 Hooks 7224 </span> 7225 <span 7226 class="css-1eysgws" 7227 > 7228 <svg 7229 aria-label="permalink" 7230 class="anchor-icon" 7231 fill="none" 7232 height="24" 7233 viewBox="0 0 24 24" 7234 width="24" 7235 xmlns="http://www.w3.org/2000/svg" 7236 > 7237 <path 7238 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7239 stroke="#9B9B9B" 7240 stroke-linecap="round" 7241 stroke-linejoin="round" 7242 stroke-width="2" 7243 /> 7244 <path 7245 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7246 stroke="#9B9B9B" 7247 stroke-linecap="round" 7248 stroke-linejoin="round" 7249 stroke-width="2" 7250 /> 7251 </svg> 7252 </span> 7253 </a> 7254 </div> 7255 </h2> 7256 <div 7257 class="css-18dzyrv" 7258 > 7259 <h3 7260 class="css-m417je-H3" 7261 data-heading="true" 7262 > 7263 <div 7264 class="css-79elbk" 7265 > 7266 <span 7267 class="css-120d683" 7268 id="usepermissionsoptions" 7269 /> 7270 <a 7271 class="css-8y2kaf" 7272 href="#usepermissionsoptions" 7273 > 7274 <span 7275 class="css-6n7j50" 7276 > 7277 <code 7278 class="inline css-1pk617c-InlineCode" 7279 > 7280 usePermissions(options) 7281 </code> 7282 </span> 7283 <span 7284 class="css-1eysgws" 7285 > 7286 <svg 7287 aria-label="permalink" 7288 class="anchor-icon" 7289 fill="none" 7290 height="24" 7291 viewBox="0 0 24 24" 7292 width="24" 7293 xmlns="http://www.w3.org/2000/svg" 7294 > 7295 <path 7296 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7297 stroke="#9B9B9B" 7298 stroke-linecap="round" 7299 stroke-linejoin="round" 7300 stroke-width="2" 7301 /> 7302 <path 7303 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7304 stroke="#9B9B9B" 7305 stroke-linecap="round" 7306 stroke-linejoin="round" 7307 stroke-width="2" 7308 /> 7309 </svg> 7310 </span> 7311 </a> 7312 </div> 7313 </h3> 7314 <div 7315 class="css-rufzkc-Table" 7316 > 7317 <table 7318 class="css-1goywt6-Table" 7319 > 7320 <thead 7321 class="css-3b8qij-TableHead" 7322 > 7323 <tr 7324 class="css-29opv4-Row" 7325 > 7326 <th 7327 class="css-1p6k6di-HeaderCell" 7328 > 7329 Name 7330 </th> 7331 <th 7332 class="css-1p6k6di-HeaderCell" 7333 > 7334 Type 7335 </th> 7336 <th 7337 class="css-1p6k6di-HeaderCell" 7338 > 7339 Description 7340 </th> 7341 </tr> 7342 </thead> 7343 <tbody> 7344 <tr 7345 class="css-29opv4-Row" 7346 > 7347 <td 7348 class="css-4ul8tm-Cell" 7349 > 7350 <strong 7351 class="css-1qx481h-B" 7352 > 7353 options 7354 </strong> 7355 <br /> 7356 <span 7357 class="css-1g95u6x" 7358 > 7359 (optional) 7360 </span> 7361 </td> 7362 <td 7363 class="css-4ul8tm-Cell" 7364 > 7365 <code 7366 class="inline css-ov7own-InlineCode" 7367 > 7368 <a 7369 class="css-153g748-InternalLink" 7370 href="/#permissionhookoptions" 7371 > 7372 PermissionHookOptions 7373 </a> 7374 < 7375 <span> 7376 object 7377 </span> 7378 > 7379 </code> 7380 </td> 7381 <td 7382 class="css-4ul8tm-Cell" 7383 > 7384 - 7385 </td> 7386 </tr> 7387 </tbody> 7388 </table> 7389 </div> 7390 <p 7391 class="css-6jxvia-P" 7392 data-text="true" 7393 > 7394 Create a new permission hook with the permission methods built-in. 7395This can be used to quickly create specific permission hooks in every module. 7396 </p> 7397 <div 7398 class="css-1wdnwk5" 7399 > 7400 <h4 7401 class="css-uucypz-H4" 7402 data-heading="true" 7403 > 7404 Example 7405 </h4> 7406 </div> 7407 <pre> 7408 <pre 7409 class="css-p0nog9" 7410 data-text="true" 7411 > 7412 <code 7413 class="css-3rj4bb" 7414 > 7415 <span 7416 class="token keyword" 7417 > 7418 const 7419 </span> 7420 7421 <span 7422 class="token punctuation" 7423 > 7424 [ 7425 </span> 7426 permissionResponse 7427 <span 7428 class="token punctuation" 7429 > 7430 , 7431 </span> 7432 requestPermission 7433 <span 7434 class="token punctuation" 7435 > 7436 ] 7437 </span> 7438 7439 <span 7440 class="token operator" 7441 > 7442 = 7443 </span> 7444 7445 <span 7446 class="token maybe-class-name" 7447 > 7448 BarCodeScanner 7449 </span> 7450 <span 7451 class="token punctuation" 7452 > 7453 . 7454 </span> 7455 <span 7456 class="token method function property-access" 7457 > 7458 usePermissions 7459 </span> 7460 <span 7461 class="token punctuation" 7462 > 7463 ( 7464 </span> 7465 <span 7466 class="token punctuation" 7467 > 7468 ) 7469 </span> 7470 <span 7471 class="token punctuation" 7472 > 7473 ; 7474 </span> 7475 7476 7477 </code> 7478 </pre> 7479 </pre> 7480 <div 7481 class="css-1wdnwk5" 7482 > 7483 <h4 7484 class=" css-uucypz-H4" 7485 data-components-heading="true" 7486 data-heading="true" 7487 > 7488 <div 7489 class="css-79elbk" 7490 > 7491 <span 7492 class="css-120d683" 7493 id="returns" 7494 /> 7495 <a 7496 class="css-8y2kaf" 7497 href="#returns" 7498 > 7499 <span 7500 class="css-6n7j50" 7501 > 7502 Returns 7503 </span> 7504 <span 7505 class="css-1eysgws" 7506 > 7507 <svg 7508 aria-label="permalink" 7509 class="anchor-icon" 7510 fill="none" 7511 height="24" 7512 viewBox="0 0 24 24" 7513 width="24" 7514 xmlns="http://www.w3.org/2000/svg" 7515 > 7516 <path 7517 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7518 stroke="#9B9B9B" 7519 stroke-linecap="round" 7520 stroke-linejoin="round" 7521 stroke-width="2" 7522 /> 7523 <path 7524 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7525 stroke="#9B9B9B" 7526 stroke-linecap="round" 7527 stroke-linejoin="round" 7528 stroke-width="2" 7529 /> 7530 </svg> 7531 </span> 7532 </a> 7533 </div> 7534 </h4> 7535 </div> 7536 <ul 7537 class="css-n6fu3c-UL" 7538 data-text="true" 7539 > 7540 <li 7541 class="docs-list-item css-1vg85kg-LI" 7542 > 7543 <svg 7544 class="css-1a9xr20" 7545 color="var(--expo-theme-icon-secondary)" 7546 fill="none" 7547 height="16" 7548 role="img" 7549 size="16" 7550 viewBox="0 0 20 20" 7551 width="16" 7552 > 7553 <title> 7554 Undo-icon 7555 </title> 7556 <path 7557 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 7558 fill="var(--expo-theme-icon-secondary)" 7559 /> 7560 </svg> 7561 <code 7562 class="inline css-ov7own-InlineCode" 7563 > 7564 [ 7565 <span> 7566 <span> 7567 null 7568 | 7569 </span> 7570 <span> 7571 <a 7572 class="css-153g748-InternalLink" 7573 href="/#permissionresponse" 7574 > 7575 PermissionResponse 7576 </a> 7577 </span> 7578 , 7579 </span> 7580 <span> 7581 RequestPermissionMethod 7582 < 7583 <span> 7584 <a 7585 class="css-153g748-InternalLink" 7586 href="/#permissionresponse" 7587 > 7588 PermissionResponse 7589 </a> 7590 </span> 7591 > 7592 , 7593 </span> 7594 <span> 7595 GetPermissionMethod 7596 < 7597 <span> 7598 <a 7599 class="css-153g748-InternalLink" 7600 href="/#permissionresponse" 7601 > 7602 PermissionResponse 7603 </a> 7604 </span> 7605 > 7606 </span> 7607 ] 7608 </code> 7609 </li> 7610 </ul> 7611 </div> 7612 <h2 7613 class="css-1ck3d9a-H2" 7614 data-heading="true" 7615 > 7616 <div 7617 class="css-79elbk" 7618 > 7619 <span 7620 class="css-120d683" 7621 id="methods" 7622 /> 7623 <a 7624 class="css-8y2kaf" 7625 href="#methods" 7626 > 7627 <span 7628 class="css-6n7j50" 7629 > 7630 Methods 7631 </span> 7632 <span 7633 class="css-1eysgws" 7634 > 7635 <svg 7636 aria-label="permalink" 7637 class="anchor-icon" 7638 fill="none" 7639 height="24" 7640 viewBox="0 0 24 24" 7641 width="24" 7642 xmlns="http://www.w3.org/2000/svg" 7643 > 7644 <path 7645 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7646 stroke="#9B9B9B" 7647 stroke-linecap="round" 7648 stroke-linejoin="round" 7649 stroke-width="2" 7650 /> 7651 <path 7652 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7653 stroke="#9B9B9B" 7654 stroke-linecap="round" 7655 stroke-linejoin="round" 7656 stroke-width="2" 7657 /> 7658 </svg> 7659 </span> 7660 </a> 7661 </div> 7662 </h2> 7663 <div 7664 class="css-18dzyrv" 7665 > 7666 <h3 7667 class="css-m417je-H3" 7668 data-heading="true" 7669 > 7670 <div 7671 class="css-79elbk" 7672 > 7673 <span 7674 class="css-120d683" 7675 id="barcodescannergetpermissionsasync" 7676 /> 7677 <a 7678 class="css-8y2kaf" 7679 href="#barcodescannergetpermissionsasync" 7680 > 7681 <span 7682 class="css-6n7j50" 7683 > 7684 <code 7685 class="inline css-1pk617c-InlineCode" 7686 > 7687 BarCodeScanner. 7688 getPermissionsAsync() 7689 </code> 7690 </span> 7691 <span 7692 class="css-1eysgws" 7693 > 7694 <svg 7695 aria-label="permalink" 7696 class="anchor-icon" 7697 fill="none" 7698 height="24" 7699 viewBox="0 0 24 24" 7700 width="24" 7701 xmlns="http://www.w3.org/2000/svg" 7702 > 7703 <path 7704 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7705 stroke="#9B9B9B" 7706 stroke-linecap="round" 7707 stroke-linejoin="round" 7708 stroke-width="2" 7709 /> 7710 <path 7711 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7712 stroke="#9B9B9B" 7713 stroke-linecap="round" 7714 stroke-linejoin="round" 7715 stroke-width="2" 7716 /> 7717 </svg> 7718 </span> 7719 </a> 7720 </div> 7721 </h3> 7722 <p 7723 class="css-6jxvia-P" 7724 data-text="true" 7725 > 7726 Checks user's permissions for accessing the camera. 7727 </p> 7728 <div 7729 class="css-1wdnwk5" 7730 > 7731 <h4 7732 class=" css-uucypz-H4" 7733 data-components-heading="true" 7734 data-heading="true" 7735 > 7736 <div 7737 class="css-79elbk" 7738 > 7739 <span 7740 class="css-120d683" 7741 id="returns-1" 7742 /> 7743 <a 7744 class="css-8y2kaf" 7745 href="#returns-1" 7746 > 7747 <span 7748 class="css-6n7j50" 7749 > 7750 Returns 7751 </span> 7752 <span 7753 class="css-1eysgws" 7754 > 7755 <svg 7756 aria-label="permalink" 7757 class="anchor-icon" 7758 fill="none" 7759 height="24" 7760 viewBox="0 0 24 24" 7761 width="24" 7762 xmlns="http://www.w3.org/2000/svg" 7763 > 7764 <path 7765 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7766 stroke="#9B9B9B" 7767 stroke-linecap="round" 7768 stroke-linejoin="round" 7769 stroke-width="2" 7770 /> 7771 <path 7772 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7773 stroke="#9B9B9B" 7774 stroke-linecap="round" 7775 stroke-linejoin="round" 7776 stroke-width="2" 7777 /> 7778 </svg> 7779 </span> 7780 </a> 7781 </div> 7782 </h4> 7783 </div> 7784 <ul 7785 class="css-n6fu3c-UL" 7786 data-text="true" 7787 > 7788 <li 7789 class="docs-list-item css-1vg85kg-LI" 7790 > 7791 <svg 7792 class="css-1a9xr20" 7793 color="var(--expo-theme-icon-secondary)" 7794 fill="none" 7795 height="16" 7796 role="img" 7797 size="16" 7798 viewBox="0 0 20 20" 7799 width="16" 7800 > 7801 <title> 7802 Undo-icon 7803 </title> 7804 <path 7805 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 7806 fill="var(--expo-theme-icon-secondary)" 7807 /> 7808 </svg> 7809 <code 7810 class="inline css-ov7own-InlineCode" 7811 > 7812 <a 7813 class="css-ccg2mn-ExternalLink" 7814 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 7815 rel="noopener noreferrer" 7816 > 7817 Promise 7818 </a> 7819 < 7820 <span> 7821 <a 7822 class="css-153g748-InternalLink" 7823 href="/#permissionresponse" 7824 > 7825 PermissionResponse 7826 </a> 7827 </span> 7828 > 7829 </code> 7830 </li> 7831 </ul> 7832 <p 7833 class="css-6jxvia-P" 7834 data-text="true" 7835 > 7836 Return a promise that fulfills to an object of type 7837 <a 7838 class="css-153g748-InternalLink" 7839 href="/#permissionresponse" 7840 > 7841 <code 7842 class="inline css-ov7own-InlineCode" 7843 > 7844 PermissionResponse 7845 </code> 7846 </a> 7847 . 7848 </p> 7849 </div> 7850 <div 7851 class="css-18dzyrv" 7852 > 7853 <h3 7854 class="css-m417je-H3" 7855 data-heading="true" 7856 > 7857 <div 7858 class="css-79elbk" 7859 > 7860 <span 7861 class="css-120d683" 7862 id="barcodescannerrequestpermissionsasync" 7863 /> 7864 <a 7865 class="css-8y2kaf" 7866 href="#barcodescannerrequestpermissionsasync" 7867 > 7868 <span 7869 class="css-6n7j50" 7870 > 7871 <code 7872 class="inline css-1pk617c-InlineCode" 7873 > 7874 BarCodeScanner. 7875 requestPermissionsAsync() 7876 </code> 7877 </span> 7878 <span 7879 class="css-1eysgws" 7880 > 7881 <svg 7882 aria-label="permalink" 7883 class="anchor-icon" 7884 fill="none" 7885 height="24" 7886 viewBox="0 0 24 24" 7887 width="24" 7888 xmlns="http://www.w3.org/2000/svg" 7889 > 7890 <path 7891 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7892 stroke="#9B9B9B" 7893 stroke-linecap="round" 7894 stroke-linejoin="round" 7895 stroke-width="2" 7896 /> 7897 <path 7898 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7899 stroke="#9B9B9B" 7900 stroke-linecap="round" 7901 stroke-linejoin="round" 7902 stroke-width="2" 7903 /> 7904 </svg> 7905 </span> 7906 </a> 7907 </div> 7908 </h3> 7909 <p 7910 class="css-6jxvia-P" 7911 data-text="true" 7912 > 7913 Asks the user to grant permissions for accessing the camera. 7914 </p> 7915 <p 7916 class="css-6jxvia-P" 7917 data-text="true" 7918 > 7919 On iOS this will require apps to specify the 7920 <code 7921 class="inline css-ov7own-InlineCode" 7922 > 7923 NSCameraUsageDescription 7924 </code> 7925 entry in the 7926 <code 7927 class="inline css-ov7own-InlineCode" 7928 > 7929 Info.plist 7930 </code> 7931 . 7932 </p> 7933 <div 7934 class="css-1wdnwk5" 7935 > 7936 <h4 7937 class=" css-uucypz-H4" 7938 data-components-heading="true" 7939 data-heading="true" 7940 > 7941 <div 7942 class="css-79elbk" 7943 > 7944 <span 7945 class="css-120d683" 7946 id="returns-2" 7947 /> 7948 <a 7949 class="css-8y2kaf" 7950 href="#returns-2" 7951 > 7952 <span 7953 class="css-6n7j50" 7954 > 7955 Returns 7956 </span> 7957 <span 7958 class="css-1eysgws" 7959 > 7960 <svg 7961 aria-label="permalink" 7962 class="anchor-icon" 7963 fill="none" 7964 height="24" 7965 viewBox="0 0 24 24" 7966 width="24" 7967 xmlns="http://www.w3.org/2000/svg" 7968 > 7969 <path 7970 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 7971 stroke="#9B9B9B" 7972 stroke-linecap="round" 7973 stroke-linejoin="round" 7974 stroke-width="2" 7975 /> 7976 <path 7977 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 7978 stroke="#9B9B9B" 7979 stroke-linecap="round" 7980 stroke-linejoin="round" 7981 stroke-width="2" 7982 /> 7983 </svg> 7984 </span> 7985 </a> 7986 </div> 7987 </h4> 7988 </div> 7989 <ul 7990 class="css-n6fu3c-UL" 7991 data-text="true" 7992 > 7993 <li 7994 class="docs-list-item css-1vg85kg-LI" 7995 > 7996 <svg 7997 class="css-1a9xr20" 7998 color="var(--expo-theme-icon-secondary)" 7999 fill="none" 8000 height="16" 8001 role="img" 8002 size="16" 8003 viewBox="0 0 20 20" 8004 width="16" 8005 > 8006 <title> 8007 Undo-icon 8008 </title> 8009 <path 8010 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 8011 fill="var(--expo-theme-icon-secondary)" 8012 /> 8013 </svg> 8014 <code 8015 class="inline css-ov7own-InlineCode" 8016 > 8017 <a 8018 class="css-ccg2mn-ExternalLink" 8019 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 8020 rel="noopener noreferrer" 8021 > 8022 Promise 8023 </a> 8024 < 8025 <span> 8026 <a 8027 class="css-153g748-InternalLink" 8028 href="/#permissionresponse" 8029 > 8030 PermissionResponse 8031 </a> 8032 </span> 8033 > 8034 </code> 8035 </li> 8036 </ul> 8037 <p 8038 class="css-6jxvia-P" 8039 data-text="true" 8040 > 8041 Return a promise that fulfills to an object of type 8042 <a 8043 class="css-153g748-InternalLink" 8044 href="/#permissionresponse" 8045 > 8046 <code 8047 class="inline css-ov7own-InlineCode" 8048 > 8049 PermissionResponse 8050 </code> 8051 </a> 8052 . 8053 </p> 8054 </div> 8055 <div 8056 class="css-18dzyrv" 8057 > 8058 <h3 8059 class="css-m417je-H3" 8060 data-heading="true" 8061 > 8062 <div 8063 class="css-79elbk" 8064 > 8065 <span 8066 class="css-120d683" 8067 id="barcodescannerscanfromurlasyncurl-barcodetypes" 8068 /> 8069 <a 8070 class="css-8y2kaf" 8071 href="#barcodescannerscanfromurlasyncurl-barcodetypes" 8072 > 8073 <span 8074 class="css-6n7j50" 8075 > 8076 <code 8077 class="inline css-1pk617c-InlineCode" 8078 > 8079 BarCodeScanner. 8080 scanFromURLAsync(url, barCodeTypes) 8081 </code> 8082 </span> 8083 <span 8084 class="css-1eysgws" 8085 > 8086 <svg 8087 aria-label="permalink" 8088 class="anchor-icon" 8089 fill="none" 8090 height="24" 8091 viewBox="0 0 24 24" 8092 width="24" 8093 xmlns="http://www.w3.org/2000/svg" 8094 > 8095 <path 8096 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8097 stroke="#9B9B9B" 8098 stroke-linecap="round" 8099 stroke-linejoin="round" 8100 stroke-width="2" 8101 /> 8102 <path 8103 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8104 stroke="#9B9B9B" 8105 stroke-linecap="round" 8106 stroke-linejoin="round" 8107 stroke-width="2" 8108 /> 8109 </svg> 8110 </span> 8111 </a> 8112 </div> 8113 </h3> 8114 <div 8115 class="css-rufzkc-Table" 8116 > 8117 <table 8118 class="css-1goywt6-Table" 8119 > 8120 <thead 8121 class="css-3b8qij-TableHead" 8122 > 8123 <tr 8124 class="css-29opv4-Row" 8125 > 8126 <th 8127 class="css-1p6k6di-HeaderCell" 8128 > 8129 Name 8130 </th> 8131 <th 8132 class="css-1p6k6di-HeaderCell" 8133 > 8134 Type 8135 </th> 8136 <th 8137 class="css-1p6k6di-HeaderCell" 8138 > 8139 Description 8140 </th> 8141 </tr> 8142 </thead> 8143 <tbody> 8144 <tr 8145 class="css-29opv4-Row" 8146 > 8147 <td 8148 class="css-4ul8tm-Cell" 8149 > 8150 <strong 8151 class="css-1qx481h-B" 8152 > 8153 url 8154 </strong> 8155 </td> 8156 <td 8157 class="css-4ul8tm-Cell" 8158 > 8159 <code 8160 class="inline css-ov7own-InlineCode" 8161 > 8162 string 8163 </code> 8164 </td> 8165 <td 8166 class="css-4ul8tm-Cell" 8167 > 8168 <p 8169 class="css-6jxvia-P" 8170 data-text="true" 8171 > 8172 URL to get the image from. 8173 </p> 8174 </td> 8175 </tr> 8176 <tr 8177 class="css-29opv4-Row" 8178 > 8179 <td 8180 class="css-4ul8tm-Cell" 8181 > 8182 <strong 8183 class="css-1qx481h-B" 8184 > 8185 barCodeTypes 8186 </strong> 8187 <br /> 8188 <span 8189 class="css-1g95u6x" 8190 > 8191 (optional) 8192 </span> 8193 </td> 8194 <td 8195 class="css-4ul8tm-Cell" 8196 > 8197 <code 8198 class="inline css-ov7own-InlineCode" 8199 > 8200 string[] 8201 </code> 8202 </td> 8203 <td 8204 class="css-4ul8tm-Cell" 8205 > 8206 <p 8207 class="css-6jxvia-P" 8208 data-text="true" 8209 > 8210 An array of bar code types. Defaults to all supported bar code types on 8211the platform. 8212 </p> 8213 8214 8215 <blockquote 8216 class="css-1xjn6jt-Callout" 8217 data-testid="callout-container" 8218 > 8219 <div 8220 class="css-ks2t0-Callout" 8221 > 8222 <svg 8223 color="var(--expo-theme-icon-default)" 8224 fill="none" 8225 height="16" 8226 role="img" 8227 size="16" 8228 viewBox="0 0 20 20" 8229 width="16" 8230 > 8231 <title> 8232 Info-icon 8233 </title> 8234 <path 8235 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 8236 fill="var(--expo-theme-icon-default)" 8237 /> 8238 </svg> 8239 </div> 8240 <div 8241 class="css-19syq17-Callout" 8242 > 8243 8244 8245 <p 8246 class="css-6jxvia-P" 8247 data-text="true" 8248 > 8249 <strong 8250 class="css-1qx481h-B" 8251 > 8252 Note: 8253 </strong> 8254 Only QR codes are supported on iOS. 8255 </p> 8256 8257 8258 </div> 8259 </blockquote> 8260 </td> 8261 </tr> 8262 </tbody> 8263 </table> 8264 </div> 8265 <p 8266 class="css-6jxvia-P" 8267 data-text="true" 8268 > 8269 Scan bar codes from the image given by the URL. 8270 </p> 8271 <div 8272 class="css-1wdnwk5" 8273 > 8274 <h4 8275 class=" css-uucypz-H4" 8276 data-components-heading="true" 8277 data-heading="true" 8278 > 8279 <div 8280 class="css-79elbk" 8281 > 8282 <span 8283 class="css-120d683" 8284 id="returns-3" 8285 /> 8286 <a 8287 class="css-8y2kaf" 8288 href="#returns-3" 8289 > 8290 <span 8291 class="css-6n7j50" 8292 > 8293 Returns 8294 </span> 8295 <span 8296 class="css-1eysgws" 8297 > 8298 <svg 8299 aria-label="permalink" 8300 class="anchor-icon" 8301 fill="none" 8302 height="24" 8303 viewBox="0 0 24 24" 8304 width="24" 8305 xmlns="http://www.w3.org/2000/svg" 8306 > 8307 <path 8308 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8309 stroke="#9B9B9B" 8310 stroke-linecap="round" 8311 stroke-linejoin="round" 8312 stroke-width="2" 8313 /> 8314 <path 8315 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8316 stroke="#9B9B9B" 8317 stroke-linecap="round" 8318 stroke-linejoin="round" 8319 stroke-width="2" 8320 /> 8321 </svg> 8322 </span> 8323 </a> 8324 </div> 8325 </h4> 8326 </div> 8327 <ul 8328 class="css-n6fu3c-UL" 8329 data-text="true" 8330 > 8331 <li 8332 class="docs-list-item css-1vg85kg-LI" 8333 > 8334 <svg 8335 class="css-1a9xr20" 8336 color="var(--expo-theme-icon-secondary)" 8337 fill="none" 8338 height="16" 8339 role="img" 8340 size="16" 8341 viewBox="0 0 20 20" 8342 width="16" 8343 > 8344 <title> 8345 Undo-icon 8346 </title> 8347 <path 8348 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 8349 fill="var(--expo-theme-icon-secondary)" 8350 /> 8351 </svg> 8352 <code 8353 class="inline css-ov7own-InlineCode" 8354 > 8355 <a 8356 class="css-ccg2mn-ExternalLink" 8357 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 8358 rel="noopener noreferrer" 8359 > 8360 Promise 8361 </a> 8362 < 8363 <span> 8364 <a 8365 class="css-153g748-InternalLink" 8366 href="/#barcodescannerresult" 8367 > 8368 BarCodeScannerResult 8369 [] 8370 </a> 8371 </span> 8372 > 8373 </code> 8374 </li> 8375 </ul> 8376 <p 8377 class="css-6jxvia-P" 8378 data-text="true" 8379 > 8380 A possibly empty array of objects of the 8381 <code 8382 class="inline css-ov7own-InlineCode" 8383 > 8384 BarCodeScannerResult 8385 </code> 8386 shape, where the type 8387refers to the bar code type that was scanned and the data is the information encoded in the bar 8388code. 8389 </p> 8390 </div> 8391 <h2 8392 class="css-1ck3d9a-H2" 8393 data-heading="true" 8394 > 8395 <div 8396 class="css-79elbk" 8397 > 8398 <span 8399 class="css-120d683" 8400 id="interfaces" 8401 /> 8402 <a 8403 class="css-8y2kaf" 8404 href="#interfaces" 8405 > 8406 <span 8407 class="css-6n7j50" 8408 > 8409 Interfaces 8410 </span> 8411 <span 8412 class="css-1eysgws" 8413 > 8414 <svg 8415 aria-label="permalink" 8416 class="anchor-icon" 8417 fill="none" 8418 height="24" 8419 viewBox="0 0 24 24" 8420 width="24" 8421 xmlns="http://www.w3.org/2000/svg" 8422 > 8423 <path 8424 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8425 stroke="#9B9B9B" 8426 stroke-linecap="round" 8427 stroke-linejoin="round" 8428 stroke-width="2" 8429 /> 8430 <path 8431 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8432 stroke="#9B9B9B" 8433 stroke-linecap="round" 8434 stroke-linejoin="round" 8435 stroke-width="2" 8436 /> 8437 </svg> 8438 </span> 8439 </a> 8440 </div> 8441 </h2> 8442 <div 8443 class="css-kyhipd" 8444 > 8445 <h3 8446 class="css-m417je-H3" 8447 data-heading="true" 8448 > 8449 <div 8450 class="css-79elbk" 8451 > 8452 <span 8453 class="css-120d683" 8454 id="permissionresponse" 8455 /> 8456 <a 8457 class="css-8y2kaf" 8458 href="#permissionresponse" 8459 > 8460 <span 8461 class="css-6n7j50" 8462 > 8463 <code 8464 class="inline css-ov7own-InlineCode" 8465 > 8466 PermissionResponse 8467 </code> 8468 </span> 8469 <span 8470 class="css-1eysgws" 8471 > 8472 <svg 8473 aria-label="permalink" 8474 class="anchor-icon" 8475 fill="none" 8476 height="24" 8477 viewBox="0 0 24 24" 8478 width="24" 8479 xmlns="http://www.w3.org/2000/svg" 8480 > 8481 <path 8482 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8483 stroke="#9B9B9B" 8484 stroke-linecap="round" 8485 stroke-linejoin="round" 8486 stroke-width="2" 8487 /> 8488 <path 8489 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8490 stroke="#9B9B9B" 8491 stroke-linecap="round" 8492 stroke-linejoin="round" 8493 stroke-width="2" 8494 /> 8495 </svg> 8496 </span> 8497 </a> 8498 </div> 8499 </h3> 8500 <p 8501 class="css-6jxvia-P" 8502 data-text="true" 8503 > 8504 An object obtained by permissions get and request functions. 8505 </p> 8506 <div 8507 class="css-1wdnwk5" 8508 > 8509 <h4 8510 class=" css-uucypz-H4" 8511 data-components-heading="true" 8512 data-heading="true" 8513 > 8514 <div 8515 class="css-79elbk" 8516 > 8517 <span 8518 class="css-120d683" 8519 id="permissionresponse--properties" 8520 /> 8521 <a 8522 class="css-8y2kaf" 8523 href="#permissionresponse--properties" 8524 > 8525 <span 8526 class="css-6n7j50" 8527 > 8528 PermissionResponse 8529 Properties 8530 </span> 8531 <span 8532 class="css-1eysgws" 8533 > 8534 <svg 8535 aria-label="permalink" 8536 class="anchor-icon" 8537 fill="none" 8538 height="24" 8539 viewBox="0 0 24 24" 8540 width="24" 8541 xmlns="http://www.w3.org/2000/svg" 8542 > 8543 <path 8544 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8545 stroke="#9B9B9B" 8546 stroke-linecap="round" 8547 stroke-linejoin="round" 8548 stroke-width="2" 8549 /> 8550 <path 8551 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8552 stroke="#9B9B9B" 8553 stroke-linecap="round" 8554 stroke-linejoin="round" 8555 stroke-width="2" 8556 /> 8557 </svg> 8558 </span> 8559 </a> 8560 </div> 8561 </h4> 8562 </div> 8563 <div 8564 class="css-rufzkc-Table" 8565 > 8566 <table 8567 class="css-1goywt6-Table" 8568 > 8569 <thead 8570 class="css-3b8qij-TableHead" 8571 > 8572 <tr 8573 class="css-29opv4-Row" 8574 > 8575 <th 8576 class="css-1p6k6di-HeaderCell" 8577 > 8578 Name 8579 </th> 8580 <th 8581 class="css-1p6k6di-HeaderCell" 8582 > 8583 Type 8584 </th> 8585 <th 8586 class="css-1p6k6di-HeaderCell" 8587 > 8588 Description 8589 </th> 8590 </tr> 8591 </thead> 8592 <tbody> 8593 <tr 8594 class="css-29opv4-Row" 8595 > 8596 <td 8597 class="css-1i3ovdz-Cell" 8598 > 8599 <strong 8600 class="css-1qx481h-B" 8601 > 8602 canAskAgain 8603 </strong> 8604 </td> 8605 <td 8606 class="css-1i3ovdz-Cell" 8607 > 8608 <code 8609 class="inline css-ov7own-InlineCode" 8610 > 8611 boolean 8612 </code> 8613 </td> 8614 <td 8615 class="css-1i3ovdz-Cell" 8616 > 8617 <span> 8618 Indicates if user can be asked again for specific permission. 8619If not, one should be directed to the Settings app 8620in order to enable/disable the permission. 8621 </span> 8622 </td> 8623 </tr> 8624 <tr 8625 class="css-29opv4-Row" 8626 > 8627 <td 8628 class="css-1i3ovdz-Cell" 8629 > 8630 <strong 8631 class="css-1qx481h-B" 8632 > 8633 expires 8634 </strong> 8635 </td> 8636 <td 8637 class="css-1i3ovdz-Cell" 8638 > 8639 <code 8640 class="inline css-ov7own-InlineCode" 8641 > 8642 <a 8643 class="css-153g748-InternalLink" 8644 href="/#permissionexpiration" 8645 > 8646 PermissionExpiration 8647 </a> 8648 </code> 8649 </td> 8650 <td 8651 class="css-1i3ovdz-Cell" 8652 > 8653 <span> 8654 Determines time when the permission expires. 8655 </span> 8656 </td> 8657 </tr> 8658 <tr 8659 class="css-29opv4-Row" 8660 > 8661 <td 8662 class="css-1i3ovdz-Cell" 8663 > 8664 <strong 8665 class="css-1qx481h-B" 8666 > 8667 granted 8668 </strong> 8669 </td> 8670 <td 8671 class="css-1i3ovdz-Cell" 8672 > 8673 <code 8674 class="inline css-ov7own-InlineCode" 8675 > 8676 boolean 8677 </code> 8678 </td> 8679 <td 8680 class="css-1i3ovdz-Cell" 8681 > 8682 <span> 8683 A convenience boolean that indicates if the permission is granted. 8684 </span> 8685 </td> 8686 </tr> 8687 <tr 8688 class="css-29opv4-Row" 8689 > 8690 <td 8691 class="css-1i3ovdz-Cell" 8692 > 8693 <strong 8694 class="css-1qx481h-B" 8695 > 8696 status 8697 </strong> 8698 </td> 8699 <td 8700 class="css-1i3ovdz-Cell" 8701 > 8702 <code 8703 class="inline css-ov7own-InlineCode" 8704 > 8705 <a 8706 class="css-153g748-InternalLink" 8707 href="/#permissionstatus" 8708 > 8709 PermissionStatus 8710 </a> 8711 </code> 8712 </td> 8713 <td 8714 class="css-1i3ovdz-Cell" 8715 > 8716 <span> 8717 Determines the status of the permission. 8718 </span> 8719 </td> 8720 </tr> 8721 </tbody> 8722 </table> 8723 </div> 8724 </div> 8725 <h2 8726 class="css-1ck3d9a-H2" 8727 data-heading="true" 8728 > 8729 <div 8730 class="css-79elbk" 8731 > 8732 <span 8733 class="css-120d683" 8734 id="types" 8735 /> 8736 <a 8737 class="css-8y2kaf" 8738 href="#types" 8739 > 8740 <span 8741 class="css-6n7j50" 8742 > 8743 Types 8744 </span> 8745 <span 8746 class="css-1eysgws" 8747 > 8748 <svg 8749 aria-label="permalink" 8750 class="anchor-icon" 8751 fill="none" 8752 height="24" 8753 viewBox="0 0 24 24" 8754 width="24" 8755 xmlns="http://www.w3.org/2000/svg" 8756 > 8757 <path 8758 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8759 stroke="#9B9B9B" 8760 stroke-linecap="round" 8761 stroke-linejoin="round" 8762 stroke-width="2" 8763 /> 8764 <path 8765 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8766 stroke="#9B9B9B" 8767 stroke-linecap="round" 8768 stroke-linejoin="round" 8769 stroke-width="2" 8770 /> 8771 </svg> 8772 </span> 8773 </a> 8774 </div> 8775 </h2> 8776 <div 8777 class="css-kyhipd" 8778 > 8779 <h3 8780 class="css-m417je-H3" 8781 data-heading="true" 8782 > 8783 <div 8784 class="css-79elbk" 8785 > 8786 <span 8787 class="css-120d683" 8788 id="barcodebounds" 8789 /> 8790 <a 8791 class="css-8y2kaf" 8792 href="#barcodebounds" 8793 > 8794 <span 8795 class="css-6n7j50" 8796 > 8797 <code 8798 class="inline css-ov7own-InlineCode" 8799 > 8800 BarCodeBounds 8801 </code> 8802 </span> 8803 <span 8804 class="css-1eysgws" 8805 > 8806 <svg 8807 aria-label="permalink" 8808 class="anchor-icon" 8809 fill="none" 8810 height="24" 8811 viewBox="0 0 24 24" 8812 width="24" 8813 xmlns="http://www.w3.org/2000/svg" 8814 > 8815 <path 8816 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8817 stroke="#9B9B9B" 8818 stroke-linecap="round" 8819 stroke-linejoin="round" 8820 stroke-width="2" 8821 /> 8822 <path 8823 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8824 stroke="#9B9B9B" 8825 stroke-linecap="round" 8826 stroke-linejoin="round" 8827 stroke-width="2" 8828 /> 8829 </svg> 8830 </span> 8831 </a> 8832 </div> 8833 </h3> 8834 <div 8835 class="css-rufzkc-Table" 8836 > 8837 <table 8838 class="css-1goywt6-Table" 8839 > 8840 <thead 8841 class="css-3b8qij-TableHead" 8842 > 8843 <tr 8844 class="css-29opv4-Row" 8845 > 8846 <th 8847 class="css-1p6k6di-HeaderCell" 8848 > 8849 Name 8850 </th> 8851 <th 8852 class="css-1p6k6di-HeaderCell" 8853 > 8854 Type 8855 </th> 8856 <th 8857 class="css-1p6k6di-HeaderCell" 8858 > 8859 Description 8860 </th> 8861 </tr> 8862 </thead> 8863 <tbody> 8864 <tr 8865 class="css-29opv4-Row" 8866 > 8867 <td 8868 class="css-1i3ovdz-Cell" 8869 > 8870 <strong 8871 class="css-1qx481h-B" 8872 > 8873 origin 8874 </strong> 8875 </td> 8876 <td 8877 class="css-1i3ovdz-Cell" 8878 > 8879 <code 8880 class="inline css-ov7own-InlineCode" 8881 > 8882 <a 8883 class="css-153g748-InternalLink" 8884 href="/#barcodepoint" 8885 > 8886 BarCodePoint 8887 </a> 8888 </code> 8889 </td> 8890 <td 8891 class="css-1i3ovdz-Cell" 8892 > 8893 <span> 8894 The origin point of the bounding box. 8895 </span> 8896 </td> 8897 </tr> 8898 <tr 8899 class="css-29opv4-Row" 8900 > 8901 <td 8902 class="css-1i3ovdz-Cell" 8903 > 8904 <strong 8905 class="css-1qx481h-B" 8906 > 8907 size 8908 </strong> 8909 </td> 8910 <td 8911 class="css-1i3ovdz-Cell" 8912 > 8913 <code 8914 class="inline css-ov7own-InlineCode" 8915 > 8916 <a 8917 class="css-153g748-InternalLink" 8918 href="/#barcodesize" 8919 > 8920 BarCodeSize 8921 </a> 8922 </code> 8923 </td> 8924 <td 8925 class="css-1i3ovdz-Cell" 8926 > 8927 <span> 8928 The size of the bounding box. 8929 </span> 8930 </td> 8931 </tr> 8932 </tbody> 8933 </table> 8934 </div> 8935 </div> 8936 <div 8937 class="css-kyhipd" 8938 > 8939 <h3 8940 class="css-m417je-H3" 8941 data-heading="true" 8942 > 8943 <div 8944 class="css-79elbk" 8945 > 8946 <span 8947 class="css-120d683" 8948 id="barcodeevent" 8949 /> 8950 <a 8951 class="css-8y2kaf" 8952 href="#barcodeevent" 8953 > 8954 <span 8955 class="css-6n7j50" 8956 > 8957 <code 8958 class="inline css-ov7own-InlineCode" 8959 > 8960 BarCodeEvent 8961 </code> 8962 </span> 8963 <span 8964 class="css-1eysgws" 8965 > 8966 <svg 8967 aria-label="permalink" 8968 class="anchor-icon" 8969 fill="none" 8970 height="24" 8971 viewBox="0 0 24 24" 8972 width="24" 8973 xmlns="http://www.w3.org/2000/svg" 8974 > 8975 <path 8976 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 8977 stroke="#9B9B9B" 8978 stroke-linecap="round" 8979 stroke-linejoin="round" 8980 stroke-width="2" 8981 /> 8982 <path 8983 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 8984 stroke="#9B9B9B" 8985 stroke-linecap="round" 8986 stroke-linejoin="round" 8987 stroke-width="2" 8988 /> 8989 </svg> 8990 </span> 8991 </a> 8992 </div> 8993 </h3> 8994 <p 8995 class="css-6jxvia-P" 8996 data-text="true" 8997 > 8998 <code 8999 class="inline css-ov7own-InlineCode" 9000 > 9001 <a 9002 class="css-153g748-InternalLink" 9003 href="/#barcodescannerresult" 9004 > 9005 BarCodeScannerResult 9006 </a> 9007 </code> 9008 9009 extended by: 9010 </p> 9011 <div 9012 class="css-rufzkc-Table" 9013 > 9014 <table 9015 class="css-1goywt6-Table" 9016 > 9017 <thead 9018 class="css-3b8qij-TableHead" 9019 > 9020 <tr 9021 class="css-29opv4-Row" 9022 > 9023 <th 9024 class="css-1p6k6di-HeaderCell" 9025 > 9026 Name 9027 </th> 9028 <th 9029 class="css-1p6k6di-HeaderCell" 9030 > 9031 Type 9032 </th> 9033 <th 9034 class="css-1p6k6di-HeaderCell" 9035 > 9036 Description 9037 </th> 9038 </tr> 9039 </thead> 9040 <tbody> 9041 <tr 9042 class="css-29opv4-Row" 9043 > 9044 <td 9045 class="css-1i3ovdz-Cell" 9046 > 9047 <strong 9048 class="css-1qx481h-B" 9049 > 9050 target 9051 </strong> 9052 <br /> 9053 <span 9054 class="css-1g95u6x" 9055 > 9056 (optional) 9057 </span> 9058 </td> 9059 <td 9060 class="css-1i3ovdz-Cell" 9061 > 9062 <code 9063 class="inline css-ov7own-InlineCode" 9064 > 9065 number 9066 </code> 9067 </td> 9068 <td 9069 class="css-1i3ovdz-Cell" 9070 > 9071 - 9072 </td> 9073 </tr> 9074 </tbody> 9075 </table> 9076 </div> 9077 </div> 9078 <div 9079 class="css-kyhipd" 9080 > 9081 <h3 9082 class="css-m417je-H3" 9083 data-heading="true" 9084 > 9085 <div 9086 class="css-79elbk" 9087 > 9088 <span 9089 class="css-120d683" 9090 id="barcodeeventcallbackarguments" 9091 /> 9092 <a 9093 class="css-8y2kaf" 9094 href="#barcodeeventcallbackarguments" 9095 > 9096 <span 9097 class="css-6n7j50" 9098 > 9099 <code 9100 class="inline css-ov7own-InlineCode" 9101 > 9102 BarCodeEventCallbackArguments 9103 </code> 9104 </span> 9105 <span 9106 class="css-1eysgws" 9107 > 9108 <svg 9109 aria-label="permalink" 9110 class="anchor-icon" 9111 fill="none" 9112 height="24" 9113 viewBox="0 0 24 24" 9114 width="24" 9115 xmlns="http://www.w3.org/2000/svg" 9116 > 9117 <path 9118 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 9119 stroke="#9B9B9B" 9120 stroke-linecap="round" 9121 stroke-linejoin="round" 9122 stroke-width="2" 9123 /> 9124 <path 9125 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 9126 stroke="#9B9B9B" 9127 stroke-linecap="round" 9128 stroke-linejoin="round" 9129 stroke-width="2" 9130 /> 9131 </svg> 9132 </span> 9133 </a> 9134 </div> 9135 </h3> 9136 <div 9137 class="css-rufzkc-Table" 9138 > 9139 <table 9140 class="css-1goywt6-Table" 9141 > 9142 <thead 9143 class="css-3b8qij-TableHead" 9144 > 9145 <tr 9146 class="css-29opv4-Row" 9147 > 9148 <th 9149 class="css-1p6k6di-HeaderCell" 9150 > 9151 Name 9152 </th> 9153 <th 9154 class="css-1p6k6di-HeaderCell" 9155 > 9156 Type 9157 </th> 9158 <th 9159 class="css-1p6k6di-HeaderCell" 9160 > 9161 Description 9162 </th> 9163 </tr> 9164 </thead> 9165 <tbody> 9166 <tr 9167 class="css-29opv4-Row" 9168 > 9169 <td 9170 class="css-1i3ovdz-Cell" 9171 > 9172 <strong 9173 class="css-1qx481h-B" 9174 > 9175 nativeEvent 9176 </strong> 9177 </td> 9178 <td 9179 class="css-1i3ovdz-Cell" 9180 > 9181 <code 9182 class="inline css-ov7own-InlineCode" 9183 > 9184 <a 9185 class="css-153g748-InternalLink" 9186 href="/#barcodeevent" 9187 > 9188 BarCodeEvent 9189 </a> 9190 </code> 9191 </td> 9192 <td 9193 class="css-1i3ovdz-Cell" 9194 > 9195 - 9196 </td> 9197 </tr> 9198 </tbody> 9199 </table> 9200 </div> 9201 </div> 9202 <div 9203 class="css-kyhipd" 9204 > 9205 <h3 9206 class="css-m417je-H3" 9207 data-heading="true" 9208 > 9209 <div 9210 class="css-79elbk" 9211 > 9212 <span 9213 class="css-120d683" 9214 id="barcodepoint" 9215 /> 9216 <a 9217 class="css-8y2kaf" 9218 href="#barcodepoint" 9219 > 9220 <span 9221 class="css-6n7j50" 9222 > 9223 <code 9224 class="inline css-ov7own-InlineCode" 9225 > 9226 BarCodePoint 9227 </code> 9228 </span> 9229 <span 9230 class="css-1eysgws" 9231 > 9232 <svg 9233 aria-label="permalink" 9234 class="anchor-icon" 9235 fill="none" 9236 height="24" 9237 viewBox="0 0 24 24" 9238 width="24" 9239 xmlns="http://www.w3.org/2000/svg" 9240 > 9241 <path 9242 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 9243 stroke="#9B9B9B" 9244 stroke-linecap="round" 9245 stroke-linejoin="round" 9246 stroke-width="2" 9247 /> 9248 <path 9249 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 9250 stroke="#9B9B9B" 9251 stroke-linecap="round" 9252 stroke-linejoin="round" 9253 stroke-width="2" 9254 /> 9255 </svg> 9256 </span> 9257 </a> 9258 </div> 9259 </h3> 9260 <p 9261 class="css-6jxvia-P" 9262 data-text="true" 9263 > 9264 Those coordinates are represented in the coordinate space of the barcode source (e.g. when you 9265are using the barcode scanner view, these values are adjusted to the dimensions of the view). 9266 </p> 9267 <div 9268 class="css-rufzkc-Table" 9269 > 9270 <table 9271 class="css-1goywt6-Table" 9272 > 9273 <thead 9274 class="css-3b8qij-TableHead" 9275 > 9276 <tr 9277 class="css-29opv4-Row" 9278 > 9279 <th 9280 class="css-1p6k6di-HeaderCell" 9281 > 9282 Name 9283 </th> 9284 <th 9285 class="css-1p6k6di-HeaderCell" 9286 > 9287 Type 9288 </th> 9289 <th 9290 class="css-1p6k6di-HeaderCell" 9291 > 9292 Description 9293 </th> 9294 </tr> 9295 </thead> 9296 <tbody> 9297 <tr 9298 class="css-29opv4-Row" 9299 > 9300 <td 9301 class="css-1i3ovdz-Cell" 9302 > 9303 <strong 9304 class="css-1qx481h-B" 9305 > 9306 x 9307 </strong> 9308 </td> 9309 <td 9310 class="css-1i3ovdz-Cell" 9311 > 9312 <code 9313 class="inline css-ov7own-InlineCode" 9314 > 9315 number 9316 </code> 9317 </td> 9318 <td 9319 class="css-1i3ovdz-Cell" 9320 > 9321 <span> 9322 The 9323 <code 9324 class="inline css-ov7own-InlineCode" 9325 > 9326 x 9327 </code> 9328 coordinate value. 9329 </span> 9330 </td> 9331 </tr> 9332 <tr 9333 class="css-29opv4-Row" 9334 > 9335 <td 9336 class="css-1i3ovdz-Cell" 9337 > 9338 <strong 9339 class="css-1qx481h-B" 9340 > 9341 y 9342 </strong> 9343 </td> 9344 <td 9345 class="css-1i3ovdz-Cell" 9346 > 9347 <code 9348 class="inline css-ov7own-InlineCode" 9349 > 9350 number 9351 </code> 9352 </td> 9353 <td 9354 class="css-1i3ovdz-Cell" 9355 > 9356 <span> 9357 The 9358 <code 9359 class="inline css-ov7own-InlineCode" 9360 > 9361 y 9362 </code> 9363 coordinate value. 9364 </span> 9365 </td> 9366 </tr> 9367 </tbody> 9368 </table> 9369 </div> 9370 </div> 9371 <div 9372 class="css-kyhipd" 9373 > 9374 <h3 9375 class="css-m417je-H3" 9376 data-heading="true" 9377 > 9378 <div 9379 class="css-79elbk" 9380 > 9381 <span 9382 class="css-120d683" 9383 id="barcodescannedcallback" 9384 /> 9385 <a 9386 class="css-8y2kaf" 9387 href="#barcodescannedcallback" 9388 > 9389 <span 9390 class="css-6n7j50" 9391 > 9392 <code 9393 class="inline css-ov7own-InlineCode" 9394 > 9395 BarCodeScannedCallback 9396 () 9397 </code> 9398 </span> 9399 <span 9400 class="css-1eysgws" 9401 > 9402 <svg 9403 aria-label="permalink" 9404 class="anchor-icon" 9405 fill="none" 9406 height="24" 9407 viewBox="0 0 24 24" 9408 width="24" 9409 xmlns="http://www.w3.org/2000/svg" 9410 > 9411 <path 9412 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 9413 stroke="#9B9B9B" 9414 stroke-linecap="round" 9415 stroke-linejoin="round" 9416 stroke-width="2" 9417 /> 9418 <path 9419 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 9420 stroke="#9B9B9B" 9421 stroke-linecap="round" 9422 stroke-linejoin="round" 9423 stroke-width="2" 9424 /> 9425 </svg> 9426 </span> 9427 </a> 9428 </div> 9429 </h3> 9430 <div> 9431 <div 9432 class="css-rufzkc-Table" 9433 > 9434 <table 9435 class="css-1goywt6-Table" 9436 > 9437 <thead 9438 class="css-3b8qij-TableHead" 9439 > 9440 <tr 9441 class="css-29opv4-Row" 9442 > 9443 <th 9444 class="css-1p6k6di-HeaderCell" 9445 > 9446 Name 9447 </th> 9448 <th 9449 class="css-1p6k6di-HeaderCell" 9450 > 9451 Type 9452 </th> 9453 <th 9454 class="css-1p6k6di-HeaderCell" 9455 > 9456 Description 9457 </th> 9458 </tr> 9459 </thead> 9460 <tbody> 9461 <tr 9462 class="css-29opv4-Row" 9463 > 9464 <td 9465 class="css-4ul8tm-Cell" 9466 > 9467 <strong 9468 class="css-1qx481h-B" 9469 > 9470 params 9471 </strong> 9472 </td> 9473 <td 9474 class="css-4ul8tm-Cell" 9475 > 9476 <code 9477 class="inline css-ov7own-InlineCode" 9478 > 9479 <a 9480 class="css-153g748-InternalLink" 9481 href="/#barcodeevent" 9482 > 9483 BarCodeEvent 9484 </a> 9485 </code> 9486 </td> 9487 <td 9488 class="css-4ul8tm-Cell" 9489 > 9490 - 9491 </td> 9492 </tr> 9493 </tbody> 9494 </table> 9495 </div> 9496 </div> 9497 </div> 9498 <div 9499 class="css-kyhipd" 9500 > 9501 <h3 9502 class="css-m417je-H3" 9503 data-heading="true" 9504 > 9505 <div 9506 class="css-79elbk" 9507 > 9508 <span 9509 class="css-120d683" 9510 id="barcodescannerresult" 9511 /> 9512 <a 9513 class="css-8y2kaf" 9514 href="#barcodescannerresult" 9515 > 9516 <span 9517 class="css-6n7j50" 9518 > 9519 <code 9520 class="inline css-ov7own-InlineCode" 9521 > 9522 BarCodeScannerResult 9523 </code> 9524 </span> 9525 <span 9526 class="css-1eysgws" 9527 > 9528 <svg 9529 aria-label="permalink" 9530 class="anchor-icon" 9531 fill="none" 9532 height="24" 9533 viewBox="0 0 24 24" 9534 width="24" 9535 xmlns="http://www.w3.org/2000/svg" 9536 > 9537 <path 9538 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 9539 stroke="#9B9B9B" 9540 stroke-linecap="round" 9541 stroke-linejoin="round" 9542 stroke-width="2" 9543 /> 9544 <path 9545 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 9546 stroke="#9B9B9B" 9547 stroke-linecap="round" 9548 stroke-linejoin="round" 9549 stroke-width="2" 9550 /> 9551 </svg> 9552 </span> 9553 </a> 9554 </div> 9555 </h3> 9556 <blockquote 9557 class="css-1xjn6jt-Callout" 9558 data-testid="callout-container" 9559 > 9560 <div 9561 class="css-ks2t0-Callout" 9562 > 9563 <svg 9564 color="var(--expo-theme-icon-default)" 9565 fill="none" 9566 height="16" 9567 role="img" 9568 size="16" 9569 viewBox="0 0 20 20" 9570 width="16" 9571 > 9572 <title> 9573 Info-icon 9574 </title> 9575 <path 9576 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 9577 fill="var(--expo-theme-icon-default)" 9578 /> 9579 </svg> 9580 </div> 9581 <div 9582 class="css-19syq17-Callout" 9583 > 9584 9585 9586 <p 9587 class="css-6jxvia-P" 9588 data-text="true" 9589 > 9590 <strong 9591 class="css-1qx481h-B" 9592 > 9593 Note: 9594 </strong> 9595 9596 <code 9597 class="inline css-ov7own-InlineCode" 9598 > 9599 bounds 9600 </code> 9601 and 9602 <code 9603 class="inline css-ov7own-InlineCode" 9604 > 9605 cornerPoints 9606 </code> 9607 are not always available. On iOS, for 9608 <code 9609 class="inline css-ov7own-InlineCode" 9610 > 9611 code39 9612 </code> 9613 and 9614 <code 9615 class="inline css-ov7own-InlineCode" 9616 > 9617 pdf417 9618 </code> 9619 9620you don't get those values. Moreover, on iOS, those values don't have to bounds the whole barcode. 9621For some types, they will represent the area used by the scanner. 9622 </p> 9623 9624 9625 </div> 9626 </blockquote> 9627 <div 9628 class="css-rufzkc-Table" 9629 > 9630 <table 9631 class="css-1goywt6-Table" 9632 > 9633 <thead 9634 class="css-3b8qij-TableHead" 9635 > 9636 <tr 9637 class="css-29opv4-Row" 9638 > 9639 <th 9640 class="css-1p6k6di-HeaderCell" 9641 > 9642 Name 9643 </th> 9644 <th 9645 class="css-1p6k6di-HeaderCell" 9646 > 9647 Type 9648 </th> 9649 <th 9650 class="css-1p6k6di-HeaderCell" 9651 > 9652 Description 9653 </th> 9654 </tr> 9655 </thead> 9656 <tbody> 9657 <tr 9658 class="css-29opv4-Row" 9659 > 9660 <td 9661 class="css-1i3ovdz-Cell" 9662 > 9663 <strong 9664 class="css-1qx481h-B" 9665 > 9666 bounds 9667 </strong> 9668 <br /> 9669 <span 9670 class="css-1g95u6x" 9671 > 9672 (optional) 9673 </span> 9674 </td> 9675 <td 9676 class="css-1i3ovdz-Cell" 9677 > 9678 <code 9679 class="inline css-ov7own-InlineCode" 9680 > 9681 <a 9682 class="css-153g748-InternalLink" 9683 href="/#barcodebounds" 9684 > 9685 BarCodeBounds 9686 </a> 9687 </code> 9688 </td> 9689 <td 9690 class="css-1i3ovdz-Cell" 9691 > 9692 <span> 9693 The 9694 <a 9695 class="css-153g748-InternalLink" 9696 href="/#barcodebounds" 9697 > 9698 BarCodeBounds 9699 </a> 9700 object. 9701 </span> 9702 </td> 9703 </tr> 9704 <tr 9705 class="css-29opv4-Row" 9706 > 9707 <td 9708 class="css-1i3ovdz-Cell" 9709 > 9710 <strong 9711 class="css-1qx481h-B" 9712 > 9713 cornerPoints 9714 </strong> 9715 <br /> 9716 <span 9717 class="css-1g95u6x" 9718 > 9719 (optional) 9720 </span> 9721 </td> 9722 <td 9723 class="css-1i3ovdz-Cell" 9724 > 9725 <code 9726 class="inline css-ov7own-InlineCode" 9727 > 9728 <a 9729 class="css-153g748-InternalLink" 9730 href="/#barcodepoint" 9731 > 9732 BarCodePoint 9733 [] 9734 </a> 9735 </code> 9736 </td> 9737 <td 9738 class="css-1i3ovdz-Cell" 9739 > 9740 <span> 9741 Corner points of the bounding box. 9742 </span> 9743 </td> 9744 </tr> 9745 <tr 9746 class="css-29opv4-Row" 9747 > 9748 <td 9749 class="css-1i3ovdz-Cell" 9750 > 9751 <strong 9752 class="css-1qx481h-B" 9753 > 9754 data 9755 </strong> 9756 </td> 9757 <td 9758 class="css-1i3ovdz-Cell" 9759 > 9760 <code 9761 class="inline css-ov7own-InlineCode" 9762 > 9763 string 9764 </code> 9765 </td> 9766 <td 9767 class="css-1i3ovdz-Cell" 9768 > 9769 <span> 9770 The information encoded in the bar code. 9771 </span> 9772 </td> 9773 </tr> 9774 <tr 9775 class="css-29opv4-Row" 9776 > 9777 <td 9778 class="css-1i3ovdz-Cell" 9779 > 9780 <strong 9781 class="css-1qx481h-B" 9782 > 9783 type 9784 </strong> 9785 </td> 9786 <td 9787 class="css-1i3ovdz-Cell" 9788 > 9789 <code 9790 class="inline css-ov7own-InlineCode" 9791 > 9792 string 9793 </code> 9794 </td> 9795 <td 9796 class="css-1i3ovdz-Cell" 9797 > 9798 <span> 9799 The barcode type. 9800 </span> 9801 </td> 9802 </tr> 9803 </tbody> 9804 </table> 9805 </div> 9806 </div> 9807 <div 9808 class="css-kyhipd" 9809 > 9810 <h3 9811 class="css-m417je-H3" 9812 data-heading="true" 9813 > 9814 <div 9815 class="css-79elbk" 9816 > 9817 <span 9818 class="css-120d683" 9819 id="barcodesize" 9820 /> 9821 <a 9822 class="css-8y2kaf" 9823 href="#barcodesize" 9824 > 9825 <span 9826 class="css-6n7j50" 9827 > 9828 <code 9829 class="inline css-ov7own-InlineCode" 9830 > 9831 BarCodeSize 9832 </code> 9833 </span> 9834 <span 9835 class="css-1eysgws" 9836 > 9837 <svg 9838 aria-label="permalink" 9839 class="anchor-icon" 9840 fill="none" 9841 height="24" 9842 viewBox="0 0 24 24" 9843 width="24" 9844 xmlns="http://www.w3.org/2000/svg" 9845 > 9846 <path 9847 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 9848 stroke="#9B9B9B" 9849 stroke-linecap="round" 9850 stroke-linejoin="round" 9851 stroke-width="2" 9852 /> 9853 <path 9854 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 9855 stroke="#9B9B9B" 9856 stroke-linecap="round" 9857 stroke-linejoin="round" 9858 stroke-width="2" 9859 /> 9860 </svg> 9861 </span> 9862 </a> 9863 </div> 9864 </h3> 9865 <div 9866 class="css-rufzkc-Table" 9867 > 9868 <table 9869 class="css-1goywt6-Table" 9870 > 9871 <thead 9872 class="css-3b8qij-TableHead" 9873 > 9874 <tr 9875 class="css-29opv4-Row" 9876 > 9877 <th 9878 class="css-1p6k6di-HeaderCell" 9879 > 9880 Name 9881 </th> 9882 <th 9883 class="css-1p6k6di-HeaderCell" 9884 > 9885 Type 9886 </th> 9887 <th 9888 class="css-1p6k6di-HeaderCell" 9889 > 9890 Description 9891 </th> 9892 </tr> 9893 </thead> 9894 <tbody> 9895 <tr 9896 class="css-29opv4-Row" 9897 > 9898 <td 9899 class="css-1i3ovdz-Cell" 9900 > 9901 <strong 9902 class="css-1qx481h-B" 9903 > 9904 height 9905 </strong> 9906 </td> 9907 <td 9908 class="css-1i3ovdz-Cell" 9909 > 9910 <code 9911 class="inline css-ov7own-InlineCode" 9912 > 9913 number 9914 </code> 9915 </td> 9916 <td 9917 class="css-1i3ovdz-Cell" 9918 > 9919 <span> 9920 The height value. 9921 </span> 9922 </td> 9923 </tr> 9924 <tr 9925 class="css-29opv4-Row" 9926 > 9927 <td 9928 class="css-1i3ovdz-Cell" 9929 > 9930 <strong 9931 class="css-1qx481h-B" 9932 > 9933 width 9934 </strong> 9935 </td> 9936 <td 9937 class="css-1i3ovdz-Cell" 9938 > 9939 <code 9940 class="inline css-ov7own-InlineCode" 9941 > 9942 number 9943 </code> 9944 </td> 9945 <td 9946 class="css-1i3ovdz-Cell" 9947 > 9948 <span> 9949 The width value. 9950 </span> 9951 </td> 9952 </tr> 9953 </tbody> 9954 </table> 9955 </div> 9956 </div> 9957 <div 9958 class="css-kyhipd" 9959 > 9960 <h3 9961 class="css-m417je-H3" 9962 data-heading="true" 9963 > 9964 <div 9965 class="css-79elbk" 9966 > 9967 <span 9968 class="css-120d683" 9969 id="permissionhookoptions" 9970 /> 9971 <a 9972 class="css-8y2kaf" 9973 href="#permissionhookoptions" 9974 > 9975 <span 9976 class="css-6n7j50" 9977 > 9978 <code 9979 class="inline css-ov7own-InlineCode" 9980 > 9981 PermissionHookOptions 9982 </code> 9983 </span> 9984 <span 9985 class="css-1eysgws" 9986 > 9987 <svg 9988 aria-label="permalink" 9989 class="anchor-icon" 9990 fill="none" 9991 height="24" 9992 viewBox="0 0 24 24" 9993 width="24" 9994 xmlns="http://www.w3.org/2000/svg" 9995 > 9996 <path 9997 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 9998 stroke="#9B9B9B" 9999 stroke-linecap="round" 10000 stroke-linejoin="round" 10001 stroke-width="2" 10002 /> 10003 <path 10004 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10005 stroke="#9B9B9B" 10006 stroke-linecap="round" 10007 stroke-linejoin="round" 10008 stroke-width="2" 10009 /> 10010 </svg> 10011 </span> 10012 </a> 10013 </div> 10014 </h3> 10015 <p 10016 class="css-6jxvia-P" 10017 data-text="true" 10018 > 10019 Acceptable values are: 10020 10021 <span> 10022 <code 10023 class="inline css-ov7own-InlineCode" 10024 > 10025 PermissionHookBehavior 10026 </code> 10027 , 10028 </span> 10029 <span> 10030 <code 10031 class="inline css-ov7own-InlineCode" 10032 > 10033 Options 10034 </code> 10035 . 10036 </span> 10037 </p> 10038 </div> 10039 <h2 10040 class="css-1ck3d9a-H2" 10041 data-heading="true" 10042 > 10043 <div 10044 class="css-79elbk" 10045 > 10046 <span 10047 class="css-120d683" 10048 id="enums" 10049 /> 10050 <a 10051 class="css-8y2kaf" 10052 href="#enums" 10053 > 10054 <span 10055 class="css-6n7j50" 10056 > 10057 Enums 10058 </span> 10059 <span 10060 class="css-1eysgws" 10061 > 10062 <svg 10063 aria-label="permalink" 10064 class="anchor-icon" 10065 fill="none" 10066 height="24" 10067 viewBox="0 0 24 24" 10068 width="24" 10069 xmlns="http://www.w3.org/2000/svg" 10070 > 10071 <path 10072 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10073 stroke="#9B9B9B" 10074 stroke-linecap="round" 10075 stroke-linejoin="round" 10076 stroke-width="2" 10077 /> 10078 <path 10079 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10080 stroke="#9B9B9B" 10081 stroke-linecap="round" 10082 stroke-linejoin="round" 10083 stroke-width="2" 10084 /> 10085 </svg> 10086 </span> 10087 </a> 10088 </div> 10089 </h2> 10090 <div 10091 class="css-k1r7bq" 10092 > 10093 <h3 10094 class="css-m417je-H3" 10095 data-heading="true" 10096 > 10097 <div 10098 class="css-79elbk" 10099 > 10100 <span 10101 class="css-120d683" 10102 id="permissionstatus" 10103 /> 10104 <a 10105 class="css-8y2kaf" 10106 href="#permissionstatus" 10107 > 10108 <span 10109 class="css-6n7j50" 10110 > 10111 <code 10112 class="inline css-ov7own-InlineCode" 10113 > 10114 PermissionStatus 10115 </code> 10116 </span> 10117 <span 10118 class="css-1eysgws" 10119 > 10120 <svg 10121 aria-label="permalink" 10122 class="anchor-icon" 10123 fill="none" 10124 height="24" 10125 viewBox="0 0 24 24" 10126 width="24" 10127 xmlns="http://www.w3.org/2000/svg" 10128 > 10129 <path 10130 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10131 stroke="#9B9B9B" 10132 stroke-linecap="round" 10133 stroke-linejoin="round" 10134 stroke-width="2" 10135 /> 10136 <path 10137 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10138 stroke="#9B9B9B" 10139 stroke-linecap="round" 10140 stroke-linejoin="round" 10141 stroke-width="2" 10142 /> 10143 </svg> 10144 </span> 10145 </a> 10146 </div> 10147 </h3> 10148 <div 10149 class="css-181x4m0" 10150 > 10151 <div 10152 class="css-1ow0rw3" 10153 > 10154 <h4 10155 class=" css-uucypz-H4" 10156 data-components-heading="true" 10157 data-heading="true" 10158 > 10159 <div 10160 class="css-79elbk" 10161 > 10162 <span 10163 class="css-120d683" 10164 id="denied" 10165 /> 10166 <a 10167 class="css-8y2kaf" 10168 href="#denied" 10169 > 10170 <span 10171 class="css-6n7j50" 10172 > 10173 <code 10174 class="inline css-ov7own-InlineCode" 10175 > 10176 DENIED 10177 </code> 10178 </span> 10179 <span 10180 class="css-1eysgws" 10181 > 10182 <svg 10183 aria-label="permalink" 10184 class="anchor-icon" 10185 fill="none" 10186 height="24" 10187 viewBox="0 0 24 24" 10188 width="24" 10189 xmlns="http://www.w3.org/2000/svg" 10190 > 10191 <path 10192 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10193 stroke="#9B9B9B" 10194 stroke-linecap="round" 10195 stroke-linejoin="round" 10196 stroke-width="2" 10197 /> 10198 <path 10199 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10200 stroke="#9B9B9B" 10201 stroke-linecap="round" 10202 stroke-linejoin="round" 10203 stroke-width="2" 10204 /> 10205 </svg> 10206 </span> 10207 </a> 10208 </div> 10209 </h4> 10210 </div> 10211 <code 10212 class="inline css-1v964ss-InlineCode" 10213 > 10214 PermissionStatus 10215 . 10216 DENIED 10217 = "denied" 10218 </code> 10219 <p 10220 class="css-6jxvia-P" 10221 data-text="true" 10222 > 10223 User has denied the permission. 10224 </p> 10225 </div> 10226 <div 10227 class="css-181x4m0" 10228 > 10229 <div 10230 class="css-1ow0rw3" 10231 > 10232 <h4 10233 class=" css-uucypz-H4" 10234 data-components-heading="true" 10235 data-heading="true" 10236 > 10237 <div 10238 class="css-79elbk" 10239 > 10240 <span 10241 class="css-120d683" 10242 id="granted" 10243 /> 10244 <a 10245 class="css-8y2kaf" 10246 href="#granted" 10247 > 10248 <span 10249 class="css-6n7j50" 10250 > 10251 <code 10252 class="inline css-ov7own-InlineCode" 10253 > 10254 GRANTED 10255 </code> 10256 </span> 10257 <span 10258 class="css-1eysgws" 10259 > 10260 <svg 10261 aria-label="permalink" 10262 class="anchor-icon" 10263 fill="none" 10264 height="24" 10265 viewBox="0 0 24 24" 10266 width="24" 10267 xmlns="http://www.w3.org/2000/svg" 10268 > 10269 <path 10270 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10271 stroke="#9B9B9B" 10272 stroke-linecap="round" 10273 stroke-linejoin="round" 10274 stroke-width="2" 10275 /> 10276 <path 10277 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10278 stroke="#9B9B9B" 10279 stroke-linecap="round" 10280 stroke-linejoin="round" 10281 stroke-width="2" 10282 /> 10283 </svg> 10284 </span> 10285 </a> 10286 </div> 10287 </h4> 10288 </div> 10289 <code 10290 class="inline css-1v964ss-InlineCode" 10291 > 10292 PermissionStatus 10293 . 10294 GRANTED 10295 = "granted" 10296 </code> 10297 <p 10298 class="css-6jxvia-P" 10299 data-text="true" 10300 > 10301 User has granted the permission. 10302 </p> 10303 </div> 10304 <div 10305 class="css-181x4m0" 10306 > 10307 <div 10308 class="css-1ow0rw3" 10309 > 10310 <h4 10311 class=" css-uucypz-H4" 10312 data-components-heading="true" 10313 data-heading="true" 10314 > 10315 <div 10316 class="css-79elbk" 10317 > 10318 <span 10319 class="css-120d683" 10320 id="undetermined" 10321 /> 10322 <a 10323 class="css-8y2kaf" 10324 href="#undetermined" 10325 > 10326 <span 10327 class="css-6n7j50" 10328 > 10329 <code 10330 class="inline css-ov7own-InlineCode" 10331 > 10332 UNDETERMINED 10333 </code> 10334 </span> 10335 <span 10336 class="css-1eysgws" 10337 > 10338 <svg 10339 aria-label="permalink" 10340 class="anchor-icon" 10341 fill="none" 10342 height="24" 10343 viewBox="0 0 24 24" 10344 width="24" 10345 xmlns="http://www.w3.org/2000/svg" 10346 > 10347 <path 10348 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10349 stroke="#9B9B9B" 10350 stroke-linecap="round" 10351 stroke-linejoin="round" 10352 stroke-width="2" 10353 /> 10354 <path 10355 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10356 stroke="#9B9B9B" 10357 stroke-linecap="round" 10358 stroke-linejoin="round" 10359 stroke-width="2" 10360 /> 10361 </svg> 10362 </span> 10363 </a> 10364 </div> 10365 </h4> 10366 </div> 10367 <code 10368 class="inline css-1v964ss-InlineCode" 10369 > 10370 PermissionStatus 10371 . 10372 UNDETERMINED 10373 = "undetermined" 10374 </code> 10375 <p 10376 class="css-6jxvia-P" 10377 data-text="true" 10378 > 10379 User hasn't granted or denied the permission yet. 10380 </p> 10381 </div> 10382 </div> 10383</div> 10384`; 10385 10386exports[`APISection expo-pedometer 1`] = ` 10387<div> 10388 <h2 10389 class="css-1ck3d9a-H2" 10390 data-heading="true" 10391 > 10392 <div 10393 class="css-79elbk" 10394 > 10395 <span 10396 class="css-120d683" 10397 id="methods" 10398 /> 10399 <a 10400 class="css-8y2kaf" 10401 href="#methods" 10402 > 10403 <span 10404 class="css-6n7j50" 10405 > 10406 Methods 10407 </span> 10408 <span 10409 class="css-1eysgws" 10410 > 10411 <svg 10412 aria-label="permalink" 10413 class="anchor-icon" 10414 fill="none" 10415 height="24" 10416 viewBox="0 0 24 24" 10417 width="24" 10418 xmlns="http://www.w3.org/2000/svg" 10419 > 10420 <path 10421 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10422 stroke="#9B9B9B" 10423 stroke-linecap="round" 10424 stroke-linejoin="round" 10425 stroke-width="2" 10426 /> 10427 <path 10428 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10429 stroke="#9B9B9B" 10430 stroke-linecap="round" 10431 stroke-linejoin="round" 10432 stroke-width="2" 10433 /> 10434 </svg> 10435 </span> 10436 </a> 10437 </div> 10438 </h2> 10439 <div 10440 class="css-18dzyrv" 10441 > 10442 <h3 10443 class="css-m417je-H3" 10444 data-heading="true" 10445 > 10446 <div 10447 class="css-79elbk" 10448 > 10449 <span 10450 class="css-120d683" 10451 id="getpermissionsasync" 10452 /> 10453 <a 10454 class="css-8y2kaf" 10455 href="#getpermissionsasync" 10456 > 10457 <span 10458 class="css-6n7j50" 10459 > 10460 <code 10461 class="inline css-1pk617c-InlineCode" 10462 > 10463 getPermissionsAsync() 10464 </code> 10465 </span> 10466 <span 10467 class="css-1eysgws" 10468 > 10469 <svg 10470 aria-label="permalink" 10471 class="anchor-icon" 10472 fill="none" 10473 height="24" 10474 viewBox="0 0 24 24" 10475 width="24" 10476 xmlns="http://www.w3.org/2000/svg" 10477 > 10478 <path 10479 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10480 stroke="#9B9B9B" 10481 stroke-linecap="round" 10482 stroke-linejoin="round" 10483 stroke-width="2" 10484 /> 10485 <path 10486 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10487 stroke="#9B9B9B" 10488 stroke-linecap="round" 10489 stroke-linejoin="round" 10490 stroke-width="2" 10491 /> 10492 </svg> 10493 </span> 10494 </a> 10495 </div> 10496 </h3> 10497 <div 10498 class="css-1wdnwk5" 10499 > 10500 <h4 10501 class=" css-uucypz-H4" 10502 data-components-heading="true" 10503 data-heading="true" 10504 > 10505 <div 10506 class="css-79elbk" 10507 > 10508 <span 10509 class="css-120d683" 10510 id="returns" 10511 /> 10512 <a 10513 class="css-8y2kaf" 10514 href="#returns" 10515 > 10516 <span 10517 class="css-6n7j50" 10518 > 10519 Returns 10520 </span> 10521 <span 10522 class="css-1eysgws" 10523 > 10524 <svg 10525 aria-label="permalink" 10526 class="anchor-icon" 10527 fill="none" 10528 height="24" 10529 viewBox="0 0 24 24" 10530 width="24" 10531 xmlns="http://www.w3.org/2000/svg" 10532 > 10533 <path 10534 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10535 stroke="#9B9B9B" 10536 stroke-linecap="round" 10537 stroke-linejoin="round" 10538 stroke-width="2" 10539 /> 10540 <path 10541 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10542 stroke="#9B9B9B" 10543 stroke-linecap="round" 10544 stroke-linejoin="round" 10545 stroke-width="2" 10546 /> 10547 </svg> 10548 </span> 10549 </a> 10550 </div> 10551 </h4> 10552 </div> 10553 <ul 10554 class="css-n6fu3c-UL" 10555 data-text="true" 10556 > 10557 <li 10558 class="docs-list-item css-1vg85kg-LI" 10559 > 10560 <svg 10561 class="css-1a9xr20" 10562 color="var(--expo-theme-icon-secondary)" 10563 fill="none" 10564 height="16" 10565 role="img" 10566 size="16" 10567 viewBox="0 0 20 20" 10568 width="16" 10569 > 10570 <title> 10571 Undo-icon 10572 </title> 10573 <path 10574 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 10575 fill="var(--expo-theme-icon-secondary)" 10576 /> 10577 </svg> 10578 <code 10579 class="inline css-ov7own-InlineCode" 10580 > 10581 <a 10582 class="css-ccg2mn-ExternalLink" 10583 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 10584 rel="noopener noreferrer" 10585 > 10586 Promise 10587 </a> 10588 < 10589 <span> 10590 <a 10591 class="css-153g748-InternalLink" 10592 href="/#permissionresponse" 10593 > 10594 PermissionResponse 10595 </a> 10596 </span> 10597 > 10598 </code> 10599 </li> 10600 </ul> 10601 </div> 10602 <div 10603 class="css-18dzyrv" 10604 > 10605 <h3 10606 class="css-m417je-H3" 10607 data-heading="true" 10608 > 10609 <div 10610 class="css-79elbk" 10611 > 10612 <span 10613 class="css-120d683" 10614 id="getstepcountasyncstart-end" 10615 /> 10616 <a 10617 class="css-8y2kaf" 10618 href="#getstepcountasyncstart-end" 10619 > 10620 <span 10621 class="css-6n7j50" 10622 > 10623 <code 10624 class="inline css-1pk617c-InlineCode" 10625 > 10626 getStepCountAsync(start, end) 10627 </code> 10628 </span> 10629 <span 10630 class="css-1eysgws" 10631 > 10632 <svg 10633 aria-label="permalink" 10634 class="anchor-icon" 10635 fill="none" 10636 height="24" 10637 viewBox="0 0 24 24" 10638 width="24" 10639 xmlns="http://www.w3.org/2000/svg" 10640 > 10641 <path 10642 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10643 stroke="#9B9B9B" 10644 stroke-linecap="round" 10645 stroke-linejoin="round" 10646 stroke-width="2" 10647 /> 10648 <path 10649 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10650 stroke="#9B9B9B" 10651 stroke-linecap="round" 10652 stroke-linejoin="round" 10653 stroke-width="2" 10654 /> 10655 </svg> 10656 </span> 10657 </a> 10658 </div> 10659 </h3> 10660 <div 10661 class="css-rufzkc-Table" 10662 > 10663 <table 10664 class="css-1goywt6-Table" 10665 > 10666 <thead 10667 class="css-3b8qij-TableHead" 10668 > 10669 <tr 10670 class="css-29opv4-Row" 10671 > 10672 <th 10673 class="css-1p6k6di-HeaderCell" 10674 > 10675 Name 10676 </th> 10677 <th 10678 class="css-1p6k6di-HeaderCell" 10679 > 10680 Type 10681 </th> 10682 <th 10683 class="css-1p6k6di-HeaderCell" 10684 > 10685 Description 10686 </th> 10687 </tr> 10688 </thead> 10689 <tbody> 10690 <tr 10691 class="css-29opv4-Row" 10692 > 10693 <td 10694 class="css-4ul8tm-Cell" 10695 > 10696 <strong 10697 class="css-1qx481h-B" 10698 > 10699 start 10700 </strong> 10701 </td> 10702 <td 10703 class="css-4ul8tm-Cell" 10704 > 10705 <code 10706 class="inline css-ov7own-InlineCode" 10707 > 10708 <a 10709 class="css-ccg2mn-ExternalLink" 10710 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date" 10711 rel="noopener noreferrer" 10712 > 10713 Date 10714 </a> 10715 </code> 10716 </td> 10717 <td 10718 class="css-4ul8tm-Cell" 10719 > 10720 <p 10721 class="css-6jxvia-P" 10722 data-text="true" 10723 > 10724 A date indicating the start of the range over which to measure steps. 10725 </p> 10726 </td> 10727 </tr> 10728 <tr 10729 class="css-29opv4-Row" 10730 > 10731 <td 10732 class="css-4ul8tm-Cell" 10733 > 10734 <strong 10735 class="css-1qx481h-B" 10736 > 10737 end 10738 </strong> 10739 </td> 10740 <td 10741 class="css-4ul8tm-Cell" 10742 > 10743 <code 10744 class="inline css-ov7own-InlineCode" 10745 > 10746 <a 10747 class="css-ccg2mn-ExternalLink" 10748 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date" 10749 rel="noopener noreferrer" 10750 > 10751 Date 10752 </a> 10753 </code> 10754 </td> 10755 <td 10756 class="css-4ul8tm-Cell" 10757 > 10758 <p 10759 class="css-6jxvia-P" 10760 data-text="true" 10761 > 10762 A date indicating the end of the range over which to measure steps. 10763 </p> 10764 </td> 10765 </tr> 10766 </tbody> 10767 </table> 10768 </div> 10769 <p 10770 class="css-6jxvia-P" 10771 data-text="true" 10772 > 10773 Get the step count between two dates. 10774 </p> 10775 <div 10776 class="css-1wdnwk5" 10777 > 10778 <h4 10779 class=" css-uucypz-H4" 10780 data-components-heading="true" 10781 data-heading="true" 10782 > 10783 <div 10784 class="css-79elbk" 10785 > 10786 <span 10787 class="css-120d683" 10788 id="returns-1" 10789 /> 10790 <a 10791 class="css-8y2kaf" 10792 href="#returns-1" 10793 > 10794 <span 10795 class="css-6n7j50" 10796 > 10797 Returns 10798 </span> 10799 <span 10800 class="css-1eysgws" 10801 > 10802 <svg 10803 aria-label="permalink" 10804 class="anchor-icon" 10805 fill="none" 10806 height="24" 10807 viewBox="0 0 24 24" 10808 width="24" 10809 xmlns="http://www.w3.org/2000/svg" 10810 > 10811 <path 10812 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10813 stroke="#9B9B9B" 10814 stroke-linecap="round" 10815 stroke-linejoin="round" 10816 stroke-width="2" 10817 /> 10818 <path 10819 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 10820 stroke="#9B9B9B" 10821 stroke-linecap="round" 10822 stroke-linejoin="round" 10823 stroke-width="2" 10824 /> 10825 </svg> 10826 </span> 10827 </a> 10828 </div> 10829 </h4> 10830 </div> 10831 <ul 10832 class="css-n6fu3c-UL" 10833 data-text="true" 10834 > 10835 <li 10836 class="docs-list-item css-1vg85kg-LI" 10837 > 10838 <svg 10839 class="css-1a9xr20" 10840 color="var(--expo-theme-icon-secondary)" 10841 fill="none" 10842 height="16" 10843 role="img" 10844 size="16" 10845 viewBox="0 0 20 20" 10846 width="16" 10847 > 10848 <title> 10849 Undo-icon 10850 </title> 10851 <path 10852 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 10853 fill="var(--expo-theme-icon-secondary)" 10854 /> 10855 </svg> 10856 <code 10857 class="inline css-ov7own-InlineCode" 10858 > 10859 <a 10860 class="css-ccg2mn-ExternalLink" 10861 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 10862 rel="noopener noreferrer" 10863 > 10864 Promise 10865 </a> 10866 < 10867 <span> 10868 <a 10869 class="css-153g748-InternalLink" 10870 href="/#pedometerresult" 10871 > 10872 PedometerResult 10873 </a> 10874 </span> 10875 > 10876 </code> 10877 </li> 10878 </ul> 10879 <p 10880 class="css-6jxvia-P" 10881 data-text="true" 10882 > 10883 Returns a promise that fulfills with a 10884 <a 10885 class="css-153g748-InternalLink" 10886 href="/#pedometerresult" 10887 > 10888 <code 10889 class="inline css-ov7own-InlineCode" 10890 > 10891 PedometerResult 10892 </code> 10893 </a> 10894 . 10895 </p> 10896 10897 10898 <p 10899 class="css-6jxvia-P" 10900 data-text="true" 10901 > 10902 As 10903 <a 10904 class="css-ccg2mn-ExternalLink" 10905 href="https://developer.apple.com/documentation/coremotion/cmpedometer/1613946-querypedometerdatafromdate?language=objc" 10906 rel="noopener noreferrer" 10907 > 10908 Apple documentation states 10909 </a> 10910 : 10911 </p> 10912 10913 10914 <blockquote 10915 class="css-1xjn6jt-Callout" 10916 data-testid="callout-container" 10917 > 10918 <div 10919 class="css-ks2t0-Callout" 10920 > 10921 <svg 10922 color="var(--expo-theme-icon-default)" 10923 fill="none" 10924 height="16" 10925 role="img" 10926 size="16" 10927 viewBox="0 0 20 20" 10928 width="16" 10929 > 10930 <title> 10931 Info-icon 10932 </title> 10933 <path 10934 d="M10 1a9 9 0 100 18 9 9 0 000-18zm-.01 4.064a.962.962 0 01.73-.33c.229 0 .43.082.582.238.152.155.23.354.23.59 0 .295-.104.558-.308.78-.209.23-.453.347-.726.347a.777.777 0 01-.576-.244.844.844 0 01-.227-.607c0-.3.099-.561.295-.774zm1.499 8.48c-.746.7-1.279 1.138-1.628 1.337-.372.213-.679.317-.937.317a.814.814 0 01-.622-.254c-.152-.162-.23-.382-.23-.652 0-.69.392-2.293 1.197-4.9.013-.044.024-.086.031-.125a.814.814 0 00-.105.056c-.066.042-.267.2-.854.773a.25.25 0 01-.329.02l-.347-.27a.25.25 0 01-.033-.367c.542-.596 1.047-1.029 1.502-1.286.477-.269.88-.4 1.232-.4.227 0 .411.057.547.17a.621.621 0 01.225.492c0 .132-.063.474-.522 2.015-.657 2.203-.814 3.003-.825 3.28.125-.074.419-.283 1.046-.873a.25.25 0 01.347.003l.308.3a.25.25 0 01-.003.363z" 10935 fill="var(--expo-theme-icon-default)" 10936 /> 10937 </svg> 10938 </div> 10939 <div 10940 class="css-19syq17-Callout" 10941 > 10942 10943 10944 <p 10945 class="css-6jxvia-P" 10946 data-text="true" 10947 > 10948 Only the past seven days worth of data is stored and available for you to retrieve. Specifying 10949a start date that is more than seven days in the past returns only the available data. 10950 </p> 10951 10952 10953 </div> 10954 </blockquote> 10955 </div> 10956 <div 10957 class="css-18dzyrv" 10958 > 10959 <h3 10960 class="css-m417je-H3" 10961 data-heading="true" 10962 > 10963 <div 10964 class="css-79elbk" 10965 > 10966 <span 10967 class="css-120d683" 10968 id="isavailableasync" 10969 /> 10970 <a 10971 class="css-8y2kaf" 10972 href="#isavailableasync" 10973 > 10974 <span 10975 class="css-6n7j50" 10976 > 10977 <code 10978 class="inline css-1pk617c-InlineCode" 10979 > 10980 isAvailableAsync() 10981 </code> 10982 </span> 10983 <span 10984 class="css-1eysgws" 10985 > 10986 <svg 10987 aria-label="permalink" 10988 class="anchor-icon" 10989 fill="none" 10990 height="24" 10991 viewBox="0 0 24 24" 10992 width="24" 10993 xmlns="http://www.w3.org/2000/svg" 10994 > 10995 <path 10996 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 10997 stroke="#9B9B9B" 10998 stroke-linecap="round" 10999 stroke-linejoin="round" 11000 stroke-width="2" 11001 /> 11002 <path 11003 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11004 stroke="#9B9B9B" 11005 stroke-linecap="round" 11006 stroke-linejoin="round" 11007 stroke-width="2" 11008 /> 11009 </svg> 11010 </span> 11011 </a> 11012 </div> 11013 </h3> 11014 <p 11015 class="css-6jxvia-P" 11016 data-text="true" 11017 > 11018 Returns whether the pedometer is enabled on the device. 11019 </p> 11020 <div 11021 class="css-1wdnwk5" 11022 > 11023 <h4 11024 class=" css-uucypz-H4" 11025 data-components-heading="true" 11026 data-heading="true" 11027 > 11028 <div 11029 class="css-79elbk" 11030 > 11031 <span 11032 class="css-120d683" 11033 id="returns-2" 11034 /> 11035 <a 11036 class="css-8y2kaf" 11037 href="#returns-2" 11038 > 11039 <span 11040 class="css-6n7j50" 11041 > 11042 Returns 11043 </span> 11044 <span 11045 class="css-1eysgws" 11046 > 11047 <svg 11048 aria-label="permalink" 11049 class="anchor-icon" 11050 fill="none" 11051 height="24" 11052 viewBox="0 0 24 24" 11053 width="24" 11054 xmlns="http://www.w3.org/2000/svg" 11055 > 11056 <path 11057 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11058 stroke="#9B9B9B" 11059 stroke-linecap="round" 11060 stroke-linejoin="round" 11061 stroke-width="2" 11062 /> 11063 <path 11064 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11065 stroke="#9B9B9B" 11066 stroke-linecap="round" 11067 stroke-linejoin="round" 11068 stroke-width="2" 11069 /> 11070 </svg> 11071 </span> 11072 </a> 11073 </div> 11074 </h4> 11075 </div> 11076 <ul 11077 class="css-n6fu3c-UL" 11078 data-text="true" 11079 > 11080 <li 11081 class="docs-list-item css-1vg85kg-LI" 11082 > 11083 <svg 11084 class="css-1a9xr20" 11085 color="var(--expo-theme-icon-secondary)" 11086 fill="none" 11087 height="16" 11088 role="img" 11089 size="16" 11090 viewBox="0 0 20 20" 11091 width="16" 11092 > 11093 <title> 11094 Undo-icon 11095 </title> 11096 <path 11097 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 11098 fill="var(--expo-theme-icon-secondary)" 11099 /> 11100 </svg> 11101 <code 11102 class="inline css-ov7own-InlineCode" 11103 > 11104 <a 11105 class="css-ccg2mn-ExternalLink" 11106 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 11107 rel="noopener noreferrer" 11108 > 11109 Promise 11110 </a> 11111 < 11112 <span> 11113 boolean 11114 </span> 11115 > 11116 </code> 11117 </li> 11118 </ul> 11119 <p 11120 class="css-6jxvia-P" 11121 data-text="true" 11122 > 11123 Returns a promise that fulfills with a 11124 <code 11125 class="inline css-ov7own-InlineCode" 11126 > 11127 boolean 11128 </code> 11129 , indicating whether the pedometer is 11130available on this device. 11131 </p> 11132 </div> 11133 <div 11134 class="css-18dzyrv" 11135 > 11136 <h3 11137 class="css-m417je-H3" 11138 data-heading="true" 11139 > 11140 <div 11141 class="css-79elbk" 11142 > 11143 <span 11144 class="css-120d683" 11145 id="requestpermissionsasync" 11146 /> 11147 <a 11148 class="css-8y2kaf" 11149 href="#requestpermissionsasync" 11150 > 11151 <span 11152 class="css-6n7j50" 11153 > 11154 <code 11155 class="inline css-1pk617c-InlineCode" 11156 > 11157 requestPermissionsAsync() 11158 </code> 11159 </span> 11160 <span 11161 class="css-1eysgws" 11162 > 11163 <svg 11164 aria-label="permalink" 11165 class="anchor-icon" 11166 fill="none" 11167 height="24" 11168 viewBox="0 0 24 24" 11169 width="24" 11170 xmlns="http://www.w3.org/2000/svg" 11171 > 11172 <path 11173 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11174 stroke="#9B9B9B" 11175 stroke-linecap="round" 11176 stroke-linejoin="round" 11177 stroke-width="2" 11178 /> 11179 <path 11180 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11181 stroke="#9B9B9B" 11182 stroke-linecap="round" 11183 stroke-linejoin="round" 11184 stroke-width="2" 11185 /> 11186 </svg> 11187 </span> 11188 </a> 11189 </div> 11190 </h3> 11191 <div 11192 class="css-1wdnwk5" 11193 > 11194 <h4 11195 class=" css-uucypz-H4" 11196 data-components-heading="true" 11197 data-heading="true" 11198 > 11199 <div 11200 class="css-79elbk" 11201 > 11202 <span 11203 class="css-120d683" 11204 id="returns-3" 11205 /> 11206 <a 11207 class="css-8y2kaf" 11208 href="#returns-3" 11209 > 11210 <span 11211 class="css-6n7j50" 11212 > 11213 Returns 11214 </span> 11215 <span 11216 class="css-1eysgws" 11217 > 11218 <svg 11219 aria-label="permalink" 11220 class="anchor-icon" 11221 fill="none" 11222 height="24" 11223 viewBox="0 0 24 24" 11224 width="24" 11225 xmlns="http://www.w3.org/2000/svg" 11226 > 11227 <path 11228 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11229 stroke="#9B9B9B" 11230 stroke-linecap="round" 11231 stroke-linejoin="round" 11232 stroke-width="2" 11233 /> 11234 <path 11235 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11236 stroke="#9B9B9B" 11237 stroke-linecap="round" 11238 stroke-linejoin="round" 11239 stroke-width="2" 11240 /> 11241 </svg> 11242 </span> 11243 </a> 11244 </div> 11245 </h4> 11246 </div> 11247 <ul 11248 class="css-n6fu3c-UL" 11249 data-text="true" 11250 > 11251 <li 11252 class="docs-list-item css-1vg85kg-LI" 11253 > 11254 <svg 11255 class="css-1a9xr20" 11256 color="var(--expo-theme-icon-secondary)" 11257 fill="none" 11258 height="16" 11259 role="img" 11260 size="16" 11261 viewBox="0 0 20 20" 11262 width="16" 11263 > 11264 <title> 11265 Undo-icon 11266 </title> 11267 <path 11268 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 11269 fill="var(--expo-theme-icon-secondary)" 11270 /> 11271 </svg> 11272 <code 11273 class="inline css-ov7own-InlineCode" 11274 > 11275 <a 11276 class="css-ccg2mn-ExternalLink" 11277 href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" 11278 rel="noopener noreferrer" 11279 > 11280 Promise 11281 </a> 11282 < 11283 <span> 11284 <a 11285 class="css-153g748-InternalLink" 11286 href="/#permissionresponse" 11287 > 11288 PermissionResponse 11289 </a> 11290 </span> 11291 > 11292 </code> 11293 </li> 11294 </ul> 11295 </div> 11296 <div 11297 class="css-18dzyrv" 11298 > 11299 <h3 11300 class="css-m417je-H3" 11301 data-heading="true" 11302 > 11303 <div 11304 class="css-79elbk" 11305 > 11306 <span 11307 class="css-120d683" 11308 id="watchstepcountcallback" 11309 /> 11310 <a 11311 class="css-8y2kaf" 11312 href="#watchstepcountcallback" 11313 > 11314 <span 11315 class="css-6n7j50" 11316 > 11317 <code 11318 class="inline css-1pk617c-InlineCode" 11319 > 11320 watchStepCount(callback) 11321 </code> 11322 </span> 11323 <span 11324 class="css-1eysgws" 11325 > 11326 <svg 11327 aria-label="permalink" 11328 class="anchor-icon" 11329 fill="none" 11330 height="24" 11331 viewBox="0 0 24 24" 11332 width="24" 11333 xmlns="http://www.w3.org/2000/svg" 11334 > 11335 <path 11336 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11337 stroke="#9B9B9B" 11338 stroke-linecap="round" 11339 stroke-linejoin="round" 11340 stroke-width="2" 11341 /> 11342 <path 11343 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11344 stroke="#9B9B9B" 11345 stroke-linecap="round" 11346 stroke-linejoin="round" 11347 stroke-width="2" 11348 /> 11349 </svg> 11350 </span> 11351 </a> 11352 </div> 11353 </h3> 11354 <div 11355 class="css-rufzkc-Table" 11356 > 11357 <table 11358 class="css-1goywt6-Table" 11359 > 11360 <thead 11361 class="css-3b8qij-TableHead" 11362 > 11363 <tr 11364 class="css-29opv4-Row" 11365 > 11366 <th 11367 class="css-1p6k6di-HeaderCell" 11368 > 11369 Name 11370 </th> 11371 <th 11372 class="css-1p6k6di-HeaderCell" 11373 > 11374 Type 11375 </th> 11376 <th 11377 class="css-1p6k6di-HeaderCell" 11378 > 11379 Description 11380 </th> 11381 </tr> 11382 </thead> 11383 <tbody> 11384 <tr 11385 class="css-29opv4-Row" 11386 > 11387 <td 11388 class="css-4ul8tm-Cell" 11389 > 11390 <strong 11391 class="css-1qx481h-B" 11392 > 11393 callback 11394 </strong> 11395 </td> 11396 <td 11397 class="css-4ul8tm-Cell" 11398 > 11399 <code 11400 class="inline css-ov7own-InlineCode" 11401 > 11402 <a 11403 class="css-153g748-InternalLink" 11404 href="/#pedometerupdatecallback" 11405 > 11406 PedometerUpdateCallback 11407 </a> 11408 </code> 11409 </td> 11410 <td 11411 class="css-4ul8tm-Cell" 11412 > 11413 <p 11414 class="css-6jxvia-P" 11415 data-text="true" 11416 > 11417 A callback that is invoked when new step count data is available. The callback is 11418provided with a single argument that is 11419 <a 11420 class="css-153g748-InternalLink" 11421 href="/#pedometerresult" 11422 > 11423 <code 11424 class="inline css-ov7own-InlineCode" 11425 > 11426 PedometerResult 11427 </code> 11428 </a> 11429 . 11430 </p> 11431 </td> 11432 </tr> 11433 </tbody> 11434 </table> 11435 </div> 11436 <p 11437 class="css-6jxvia-P" 11438 data-text="true" 11439 > 11440 Subscribe to pedometer updates. 11441 </p> 11442 <div 11443 class="css-1wdnwk5" 11444 > 11445 <h4 11446 class=" css-uucypz-H4" 11447 data-components-heading="true" 11448 data-heading="true" 11449 > 11450 <div 11451 class="css-79elbk" 11452 > 11453 <span 11454 class="css-120d683" 11455 id="returns-4" 11456 /> 11457 <a 11458 class="css-8y2kaf" 11459 href="#returns-4" 11460 > 11461 <span 11462 class="css-6n7j50" 11463 > 11464 Returns 11465 </span> 11466 <span 11467 class="css-1eysgws" 11468 > 11469 <svg 11470 aria-label="permalink" 11471 class="anchor-icon" 11472 fill="none" 11473 height="24" 11474 viewBox="0 0 24 24" 11475 width="24" 11476 xmlns="http://www.w3.org/2000/svg" 11477 > 11478 <path 11479 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11480 stroke="#9B9B9B" 11481 stroke-linecap="round" 11482 stroke-linejoin="round" 11483 stroke-width="2" 11484 /> 11485 <path 11486 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11487 stroke="#9B9B9B" 11488 stroke-linecap="round" 11489 stroke-linejoin="round" 11490 stroke-width="2" 11491 /> 11492 </svg> 11493 </span> 11494 </a> 11495 </div> 11496 </h4> 11497 </div> 11498 <ul 11499 class="css-n6fu3c-UL" 11500 data-text="true" 11501 > 11502 <li 11503 class="docs-list-item css-1vg85kg-LI" 11504 > 11505 <svg 11506 class="css-1a9xr20" 11507 color="var(--expo-theme-icon-secondary)" 11508 fill="none" 11509 height="16" 11510 role="img" 11511 size="16" 11512 viewBox="0 0 20 20" 11513 width="16" 11514 > 11515 <title> 11516 Undo-icon 11517 </title> 11518 <path 11519 d="M7.982 7.664v3.98L0 6.657l7.982-4.99v3.98h6.941a5.044 5.044 0 015.044 5.045v7.938a1.009 1.009 0 11-2.017 0v-7.938a3.026 3.026 0 00-3.027-3.027h-6.94z" 11520 fill="var(--expo-theme-icon-secondary)" 11521 /> 11522 </svg> 11523 <code 11524 class="inline css-ov7own-InlineCode" 11525 > 11526 <a 11527 class="css-153g748-InternalLink" 11528 href="/#subscription" 11529 > 11530 Subscription 11531 </a> 11532 </code> 11533 </li> 11534 </ul> 11535 <p 11536 class="css-6jxvia-P" 11537 data-text="true" 11538 > 11539 Returns a 11540 <a 11541 class="css-153g748-InternalLink" 11542 href="/#subscription" 11543 > 11544 <code 11545 class="inline css-ov7own-InlineCode" 11546 > 11547 Subscription 11548 </code> 11549 </a> 11550 that enables you to call 11551 11552 <code 11553 class="inline css-ov7own-InlineCode" 11554 > 11555 remove() 11556 </code> 11557 when you would like to unsubscribe the listener. 11558 </p> 11559 </div> 11560 <h2 11561 class="css-1ck3d9a-H2" 11562 data-heading="true" 11563 > 11564 <div 11565 class="css-79elbk" 11566 > 11567 <span 11568 class="css-120d683" 11569 id="interfaces" 11570 /> 11571 <a 11572 class="css-8y2kaf" 11573 href="#interfaces" 11574 > 11575 <span 11576 class="css-6n7j50" 11577 > 11578 Interfaces 11579 </span> 11580 <span 11581 class="css-1eysgws" 11582 > 11583 <svg 11584 aria-label="permalink" 11585 class="anchor-icon" 11586 fill="none" 11587 height="24" 11588 viewBox="0 0 24 24" 11589 width="24" 11590 xmlns="http://www.w3.org/2000/svg" 11591 > 11592 <path 11593 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11594 stroke="#9B9B9B" 11595 stroke-linecap="round" 11596 stroke-linejoin="round" 11597 stroke-width="2" 11598 /> 11599 <path 11600 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11601 stroke="#9B9B9B" 11602 stroke-linecap="round" 11603 stroke-linejoin="round" 11604 stroke-width="2" 11605 /> 11606 </svg> 11607 </span> 11608 </a> 11609 </div> 11610 </h2> 11611 <div 11612 class="css-kyhipd" 11613 > 11614 <h3 11615 class="css-m417je-H3" 11616 data-heading="true" 11617 > 11618 <div 11619 class="css-79elbk" 11620 > 11621 <span 11622 class="css-120d683" 11623 id="permissionresponse" 11624 /> 11625 <a 11626 class="css-8y2kaf" 11627 href="#permissionresponse" 11628 > 11629 <span 11630 class="css-6n7j50" 11631 > 11632 <code 11633 class="inline css-ov7own-InlineCode" 11634 > 11635 PermissionResponse 11636 </code> 11637 </span> 11638 <span 11639 class="css-1eysgws" 11640 > 11641 <svg 11642 aria-label="permalink" 11643 class="anchor-icon" 11644 fill="none" 11645 height="24" 11646 viewBox="0 0 24 24" 11647 width="24" 11648 xmlns="http://www.w3.org/2000/svg" 11649 > 11650 <path 11651 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11652 stroke="#9B9B9B" 11653 stroke-linecap="round" 11654 stroke-linejoin="round" 11655 stroke-width="2" 11656 /> 11657 <path 11658 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11659 stroke="#9B9B9B" 11660 stroke-linecap="round" 11661 stroke-linejoin="round" 11662 stroke-width="2" 11663 /> 11664 </svg> 11665 </span> 11666 </a> 11667 </div> 11668 </h3> 11669 <div 11670 class="css-1wdnwk5" 11671 > 11672 <h4 11673 class=" css-uucypz-H4" 11674 data-components-heading="true" 11675 data-heading="true" 11676 > 11677 <div 11678 class="css-79elbk" 11679 > 11680 <span 11681 class="css-120d683" 11682 id="permissionresponse--properties" 11683 /> 11684 <a 11685 class="css-8y2kaf" 11686 href="#permissionresponse--properties" 11687 > 11688 <span 11689 class="css-6n7j50" 11690 > 11691 PermissionResponse 11692 Properties 11693 </span> 11694 <span 11695 class="css-1eysgws" 11696 > 11697 <svg 11698 aria-label="permalink" 11699 class="anchor-icon" 11700 fill="none" 11701 height="24" 11702 viewBox="0 0 24 24" 11703 width="24" 11704 xmlns="http://www.w3.org/2000/svg" 11705 > 11706 <path 11707 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11708 stroke="#9B9B9B" 11709 stroke-linecap="round" 11710 stroke-linejoin="round" 11711 stroke-width="2" 11712 /> 11713 <path 11714 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11715 stroke="#9B9B9B" 11716 stroke-linecap="round" 11717 stroke-linejoin="round" 11718 stroke-width="2" 11719 /> 11720 </svg> 11721 </span> 11722 </a> 11723 </div> 11724 </h4> 11725 </div> 11726 <div 11727 class="css-rufzkc-Table" 11728 > 11729 <table 11730 class="css-1goywt6-Table" 11731 > 11732 <thead 11733 class="css-3b8qij-TableHead" 11734 > 11735 <tr 11736 class="css-29opv4-Row" 11737 > 11738 <th 11739 class="css-1p6k6di-HeaderCell" 11740 > 11741 Name 11742 </th> 11743 <th 11744 class="css-1p6k6di-HeaderCell" 11745 > 11746 Type 11747 </th> 11748 <th 11749 class="css-1p6k6di-HeaderCell" 11750 > 11751 Description 11752 </th> 11753 </tr> 11754 </thead> 11755 <tbody> 11756 <tr 11757 class="css-29opv4-Row" 11758 > 11759 <td 11760 class="css-1i3ovdz-Cell" 11761 > 11762 <strong 11763 class="css-1qx481h-B" 11764 > 11765 canAskAgain 11766 </strong> 11767 </td> 11768 <td 11769 class="css-1i3ovdz-Cell" 11770 > 11771 <code 11772 class="inline css-ov7own-InlineCode" 11773 > 11774 boolean 11775 </code> 11776 </td> 11777 <td 11778 class="css-1i3ovdz-Cell" 11779 > 11780 - 11781 </td> 11782 </tr> 11783 <tr 11784 class="css-29opv4-Row" 11785 > 11786 <td 11787 class="css-1i3ovdz-Cell" 11788 > 11789 <strong 11790 class="css-1qx481h-B" 11791 > 11792 expires 11793 </strong> 11794 </td> 11795 <td 11796 class="css-1i3ovdz-Cell" 11797 > 11798 <code 11799 class="inline css-ov7own-InlineCode" 11800 > 11801 <a 11802 class="css-153g748-InternalLink" 11803 href="/#permissionexpiration" 11804 > 11805 PermissionExpiration 11806 </a> 11807 </code> 11808 </td> 11809 <td 11810 class="css-1i3ovdz-Cell" 11811 > 11812 - 11813 </td> 11814 </tr> 11815 <tr 11816 class="css-29opv4-Row" 11817 > 11818 <td 11819 class="css-1i3ovdz-Cell" 11820 > 11821 <strong 11822 class="css-1qx481h-B" 11823 > 11824 granted 11825 </strong> 11826 </td> 11827 <td 11828 class="css-1i3ovdz-Cell" 11829 > 11830 <code 11831 class="inline css-ov7own-InlineCode" 11832 > 11833 boolean 11834 </code> 11835 </td> 11836 <td 11837 class="css-1i3ovdz-Cell" 11838 > 11839 - 11840 </td> 11841 </tr> 11842 <tr 11843 class="css-29opv4-Row" 11844 > 11845 <td 11846 class="css-1i3ovdz-Cell" 11847 > 11848 <strong 11849 class="css-1qx481h-B" 11850 > 11851 status 11852 </strong> 11853 </td> 11854 <td 11855 class="css-1i3ovdz-Cell" 11856 > 11857 <code 11858 class="inline css-ov7own-InlineCode" 11859 > 11860 <a 11861 class="css-153g748-InternalLink" 11862 href="/#permissionstatus" 11863 > 11864 PermissionStatus 11865 </a> 11866 </code> 11867 </td> 11868 <td 11869 class="css-1i3ovdz-Cell" 11870 > 11871 - 11872 </td> 11873 </tr> 11874 </tbody> 11875 </table> 11876 </div> 11877 </div> 11878 <h2 11879 class="css-1ck3d9a-H2" 11880 data-heading="true" 11881 > 11882 <div 11883 class="css-79elbk" 11884 > 11885 <span 11886 class="css-120d683" 11887 id="types" 11888 /> 11889 <a 11890 class="css-8y2kaf" 11891 href="#types" 11892 > 11893 <span 11894 class="css-6n7j50" 11895 > 11896 Types 11897 </span> 11898 <span 11899 class="css-1eysgws" 11900 > 11901 <svg 11902 aria-label="permalink" 11903 class="anchor-icon" 11904 fill="none" 11905 height="24" 11906 viewBox="0 0 24 24" 11907 width="24" 11908 xmlns="http://www.w3.org/2000/svg" 11909 > 11910 <path 11911 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11912 stroke="#9B9B9B" 11913 stroke-linecap="round" 11914 stroke-linejoin="round" 11915 stroke-width="2" 11916 /> 11917 <path 11918 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11919 stroke="#9B9B9B" 11920 stroke-linecap="round" 11921 stroke-linejoin="round" 11922 stroke-width="2" 11923 /> 11924 </svg> 11925 </span> 11926 </a> 11927 </div> 11928 </h2> 11929 <div 11930 class="css-kyhipd" 11931 > 11932 <h3 11933 class="css-m417je-H3" 11934 data-heading="true" 11935 > 11936 <div 11937 class="css-79elbk" 11938 > 11939 <span 11940 class="css-120d683" 11941 id="pedometerresult" 11942 /> 11943 <a 11944 class="css-8y2kaf" 11945 href="#pedometerresult" 11946 > 11947 <span 11948 class="css-6n7j50" 11949 > 11950 <code 11951 class="inline css-ov7own-InlineCode" 11952 > 11953 PedometerResult 11954 </code> 11955 </span> 11956 <span 11957 class="css-1eysgws" 11958 > 11959 <svg 11960 aria-label="permalink" 11961 class="anchor-icon" 11962 fill="none" 11963 height="24" 11964 viewBox="0 0 24 24" 11965 width="24" 11966 xmlns="http://www.w3.org/2000/svg" 11967 > 11968 <path 11969 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 11970 stroke="#9B9B9B" 11971 stroke-linecap="round" 11972 stroke-linejoin="round" 11973 stroke-width="2" 11974 /> 11975 <path 11976 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 11977 stroke="#9B9B9B" 11978 stroke-linecap="round" 11979 stroke-linejoin="round" 11980 stroke-width="2" 11981 /> 11982 </svg> 11983 </span> 11984 </a> 11985 </div> 11986 </h3> 11987 <div 11988 class="css-rufzkc-Table" 11989 > 11990 <table 11991 class="css-1goywt6-Table" 11992 > 11993 <thead 11994 class="css-3b8qij-TableHead" 11995 > 11996 <tr 11997 class="css-29opv4-Row" 11998 > 11999 <th 12000 class="css-1p6k6di-HeaderCell" 12001 > 12002 Name 12003 </th> 12004 <th 12005 class="css-1p6k6di-HeaderCell" 12006 > 12007 Type 12008 </th> 12009 <th 12010 class="css-1p6k6di-HeaderCell" 12011 > 12012 Description 12013 </th> 12014 </tr> 12015 </thead> 12016 <tbody> 12017 <tr 12018 class="css-29opv4-Row" 12019 > 12020 <td 12021 class="css-1i3ovdz-Cell" 12022 > 12023 <strong 12024 class="css-1qx481h-B" 12025 > 12026 steps 12027 </strong> 12028 </td> 12029 <td 12030 class="css-1i3ovdz-Cell" 12031 > 12032 <code 12033 class="inline css-ov7own-InlineCode" 12034 > 12035 number 12036 </code> 12037 </td> 12038 <td 12039 class="css-1i3ovdz-Cell" 12040 > 12041 <span> 12042 Number of steps taken between the given dates. 12043 </span> 12044 </td> 12045 </tr> 12046 </tbody> 12047 </table> 12048 </div> 12049 </div> 12050 <div 12051 class="css-kyhipd" 12052 > 12053 <h3 12054 class="css-m417je-H3" 12055 data-heading="true" 12056 > 12057 <div 12058 class="css-79elbk" 12059 > 12060 <span 12061 class="css-120d683" 12062 id="pedometerupdatecallback" 12063 /> 12064 <a 12065 class="css-8y2kaf" 12066 href="#pedometerupdatecallback" 12067 > 12068 <span 12069 class="css-6n7j50" 12070 > 12071 <code 12072 class="inline css-ov7own-InlineCode" 12073 > 12074 PedometerUpdateCallback 12075 () 12076 </code> 12077 </span> 12078 <span 12079 class="css-1eysgws" 12080 > 12081 <svg 12082 aria-label="permalink" 12083 class="anchor-icon" 12084 fill="none" 12085 height="24" 12086 viewBox="0 0 24 24" 12087 width="24" 12088 xmlns="http://www.w3.org/2000/svg" 12089 > 12090 <path 12091 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12092 stroke="#9B9B9B" 12093 stroke-linecap="round" 12094 stroke-linejoin="round" 12095 stroke-width="2" 12096 /> 12097 <path 12098 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12099 stroke="#9B9B9B" 12100 stroke-linecap="round" 12101 stroke-linejoin="round" 12102 stroke-width="2" 12103 /> 12104 </svg> 12105 </span> 12106 </a> 12107 </div> 12108 </h3> 12109 <div> 12110 <div 12111 class="css-rufzkc-Table" 12112 > 12113 <table 12114 class="css-1goywt6-Table" 12115 > 12116 <thead 12117 class="css-3b8qij-TableHead" 12118 > 12119 <tr 12120 class="css-29opv4-Row" 12121 > 12122 <th 12123 class="css-1p6k6di-HeaderCell" 12124 > 12125 Name 12126 </th> 12127 <th 12128 class="css-1p6k6di-HeaderCell" 12129 > 12130 Type 12131 </th> 12132 <th 12133 class="css-1p6k6di-HeaderCell" 12134 > 12135 Description 12136 </th> 12137 </tr> 12138 </thead> 12139 <tbody> 12140 <tr 12141 class="css-29opv4-Row" 12142 > 12143 <td 12144 class="css-4ul8tm-Cell" 12145 > 12146 <strong 12147 class="css-1qx481h-B" 12148 > 12149 result 12150 </strong> 12151 </td> 12152 <td 12153 class="css-4ul8tm-Cell" 12154 > 12155 <code 12156 class="inline css-ov7own-InlineCode" 12157 > 12158 <a 12159 class="css-153g748-InternalLink" 12160 href="/#pedometerresult" 12161 > 12162 PedometerResult 12163 </a> 12164 </code> 12165 </td> 12166 <td 12167 class="css-4ul8tm-Cell" 12168 > 12169 - 12170 </td> 12171 </tr> 12172 </tbody> 12173 </table> 12174 </div> 12175 </div> 12176 </div> 12177 <div 12178 class="css-kyhipd" 12179 > 12180 <h3 12181 class="css-m417je-H3" 12182 data-heading="true" 12183 > 12184 <div 12185 class="css-79elbk" 12186 > 12187 <span 12188 class="css-120d683" 12189 id="permissionexpiration" 12190 /> 12191 <a 12192 class="css-8y2kaf" 12193 href="#permissionexpiration" 12194 > 12195 <span 12196 class="css-6n7j50" 12197 > 12198 <code 12199 class="inline css-ov7own-InlineCode" 12200 > 12201 PermissionExpiration 12202 </code> 12203 </span> 12204 <span 12205 class="css-1eysgws" 12206 > 12207 <svg 12208 aria-label="permalink" 12209 class="anchor-icon" 12210 fill="none" 12211 height="24" 12212 viewBox="0 0 24 24" 12213 width="24" 12214 xmlns="http://www.w3.org/2000/svg" 12215 > 12216 <path 12217 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12218 stroke="#9B9B9B" 12219 stroke-linecap="round" 12220 stroke-linejoin="round" 12221 stroke-width="2" 12222 /> 12223 <path 12224 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12225 stroke="#9B9B9B" 12226 stroke-linecap="round" 12227 stroke-linejoin="round" 12228 stroke-width="2" 12229 /> 12230 </svg> 12231 </span> 12232 </a> 12233 </div> 12234 </h3> 12235 <p 12236 class="css-6jxvia-P" 12237 data-text="true" 12238 > 12239 Acceptable values are: 12240 12241 <span> 12242 <code 12243 class="inline css-ov7own-InlineCode" 12244 > 12245 'never' 12246 </code> 12247 , 12248 </span> 12249 <span> 12250 <code 12251 class="inline css-ov7own-InlineCode" 12252 > 12253 number 12254 </code> 12255 . 12256 </span> 12257 </p> 12258 </div> 12259 <div 12260 class="css-kyhipd" 12261 > 12262 <h3 12263 class="css-m417je-H3" 12264 data-heading="true" 12265 > 12266 <div 12267 class="css-79elbk" 12268 > 12269 <span 12270 class="css-120d683" 12271 id="subscription" 12272 /> 12273 <a 12274 class="css-8y2kaf" 12275 href="#subscription" 12276 > 12277 <span 12278 class="css-6n7j50" 12279 > 12280 <code 12281 class="inline css-ov7own-InlineCode" 12282 > 12283 Subscription 12284 </code> 12285 </span> 12286 <span 12287 class="css-1eysgws" 12288 > 12289 <svg 12290 aria-label="permalink" 12291 class="anchor-icon" 12292 fill="none" 12293 height="24" 12294 viewBox="0 0 24 24" 12295 width="24" 12296 xmlns="http://www.w3.org/2000/svg" 12297 > 12298 <path 12299 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12300 stroke="#9B9B9B" 12301 stroke-linecap="round" 12302 stroke-linejoin="round" 12303 stroke-width="2" 12304 /> 12305 <path 12306 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12307 stroke="#9B9B9B" 12308 stroke-linecap="round" 12309 stroke-linejoin="round" 12310 stroke-width="2" 12311 /> 12312 </svg> 12313 </span> 12314 </a> 12315 </div> 12316 </h3> 12317 <div 12318 class="css-rufzkc-Table" 12319 > 12320 <table 12321 class="css-1goywt6-Table" 12322 > 12323 <thead 12324 class="css-3b8qij-TableHead" 12325 > 12326 <tr 12327 class="css-29opv4-Row" 12328 > 12329 <th 12330 class="css-1p6k6di-HeaderCell" 12331 > 12332 Name 12333 </th> 12334 <th 12335 class="css-1p6k6di-HeaderCell" 12336 > 12337 Type 12338 </th> 12339 <th 12340 class="css-1p6k6di-HeaderCell" 12341 > 12342 Description 12343 </th> 12344 </tr> 12345 </thead> 12346 <tbody> 12347 <tr 12348 class="css-29opv4-Row" 12349 > 12350 <td 12351 class="css-1i3ovdz-Cell" 12352 > 12353 <strong 12354 class="css-1qx481h-B" 12355 > 12356 remove 12357 </strong> 12358 </td> 12359 <td 12360 class="css-1i3ovdz-Cell" 12361 > 12362 <code 12363 class="inline css-ov7own-InlineCode" 12364 > 12365 ( 12366 ) => 12367 12368 void 12369 </code> 12370 </td> 12371 <td 12372 class="css-1i3ovdz-Cell" 12373 > 12374 <span> 12375 A method to unsubscribe the listener. 12376 </span> 12377 </td> 12378 </tr> 12379 </tbody> 12380 </table> 12381 </div> 12382 </div> 12383 <h2 12384 class="css-1ck3d9a-H2" 12385 data-heading="true" 12386 > 12387 <div 12388 class="css-79elbk" 12389 > 12390 <span 12391 class="css-120d683" 12392 id="enums" 12393 /> 12394 <a 12395 class="css-8y2kaf" 12396 href="#enums" 12397 > 12398 <span 12399 class="css-6n7j50" 12400 > 12401 Enums 12402 </span> 12403 <span 12404 class="css-1eysgws" 12405 > 12406 <svg 12407 aria-label="permalink" 12408 class="anchor-icon" 12409 fill="none" 12410 height="24" 12411 viewBox="0 0 24 24" 12412 width="24" 12413 xmlns="http://www.w3.org/2000/svg" 12414 > 12415 <path 12416 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12417 stroke="#9B9B9B" 12418 stroke-linecap="round" 12419 stroke-linejoin="round" 12420 stroke-width="2" 12421 /> 12422 <path 12423 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12424 stroke="#9B9B9B" 12425 stroke-linecap="round" 12426 stroke-linejoin="round" 12427 stroke-width="2" 12428 /> 12429 </svg> 12430 </span> 12431 </a> 12432 </div> 12433 </h2> 12434 <div 12435 class="css-k1r7bq" 12436 > 12437 <h3 12438 class="css-m417je-H3" 12439 data-heading="true" 12440 > 12441 <div 12442 class="css-79elbk" 12443 > 12444 <span 12445 class="css-120d683" 12446 id="permissionstatus" 12447 /> 12448 <a 12449 class="css-8y2kaf" 12450 href="#permissionstatus" 12451 > 12452 <span 12453 class="css-6n7j50" 12454 > 12455 <code 12456 class="inline css-ov7own-InlineCode" 12457 > 12458 PermissionStatus 12459 </code> 12460 </span> 12461 <span 12462 class="css-1eysgws" 12463 > 12464 <svg 12465 aria-label="permalink" 12466 class="anchor-icon" 12467 fill="none" 12468 height="24" 12469 viewBox="0 0 24 24" 12470 width="24" 12471 xmlns="http://www.w3.org/2000/svg" 12472 > 12473 <path 12474 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12475 stroke="#9B9B9B" 12476 stroke-linecap="round" 12477 stroke-linejoin="round" 12478 stroke-width="2" 12479 /> 12480 <path 12481 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12482 stroke="#9B9B9B" 12483 stroke-linecap="round" 12484 stroke-linejoin="round" 12485 stroke-width="2" 12486 /> 12487 </svg> 12488 </span> 12489 </a> 12490 </div> 12491 </h3> 12492 <div 12493 class="css-181x4m0" 12494 > 12495 <div 12496 class="css-1ow0rw3" 12497 > 12498 <h4 12499 class=" css-uucypz-H4" 12500 data-components-heading="true" 12501 data-heading="true" 12502 > 12503 <div 12504 class="css-79elbk" 12505 > 12506 <span 12507 class="css-120d683" 12508 id="denied" 12509 /> 12510 <a 12511 class="css-8y2kaf" 12512 href="#denied" 12513 > 12514 <span 12515 class="css-6n7j50" 12516 > 12517 <code 12518 class="inline css-ov7own-InlineCode" 12519 > 12520 DENIED 12521 </code> 12522 </span> 12523 <span 12524 class="css-1eysgws" 12525 > 12526 <svg 12527 aria-label="permalink" 12528 class="anchor-icon" 12529 fill="none" 12530 height="24" 12531 viewBox="0 0 24 24" 12532 width="24" 12533 xmlns="http://www.w3.org/2000/svg" 12534 > 12535 <path 12536 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12537 stroke="#9B9B9B" 12538 stroke-linecap="round" 12539 stroke-linejoin="round" 12540 stroke-width="2" 12541 /> 12542 <path 12543 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12544 stroke="#9B9B9B" 12545 stroke-linecap="round" 12546 stroke-linejoin="round" 12547 stroke-width="2" 12548 /> 12549 </svg> 12550 </span> 12551 </a> 12552 </div> 12553 </h4> 12554 </div> 12555 <code 12556 class="inline css-1v964ss-InlineCode" 12557 > 12558 PermissionStatus 12559 . 12560 DENIED 12561 = "denied" 12562 </code> 12563 </div> 12564 <div 12565 class="css-181x4m0" 12566 > 12567 <div 12568 class="css-1ow0rw3" 12569 > 12570 <h4 12571 class=" css-uucypz-H4" 12572 data-components-heading="true" 12573 data-heading="true" 12574 > 12575 <div 12576 class="css-79elbk" 12577 > 12578 <span 12579 class="css-120d683" 12580 id="granted" 12581 /> 12582 <a 12583 class="css-8y2kaf" 12584 href="#granted" 12585 > 12586 <span 12587 class="css-6n7j50" 12588 > 12589 <code 12590 class="inline css-ov7own-InlineCode" 12591 > 12592 GRANTED 12593 </code> 12594 </span> 12595 <span 12596 class="css-1eysgws" 12597 > 12598 <svg 12599 aria-label="permalink" 12600 class="anchor-icon" 12601 fill="none" 12602 height="24" 12603 viewBox="0 0 24 24" 12604 width="24" 12605 xmlns="http://www.w3.org/2000/svg" 12606 > 12607 <path 12608 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12609 stroke="#9B9B9B" 12610 stroke-linecap="round" 12611 stroke-linejoin="round" 12612 stroke-width="2" 12613 /> 12614 <path 12615 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12616 stroke="#9B9B9B" 12617 stroke-linecap="round" 12618 stroke-linejoin="round" 12619 stroke-width="2" 12620 /> 12621 </svg> 12622 </span> 12623 </a> 12624 </div> 12625 </h4> 12626 </div> 12627 <code 12628 class="inline css-1v964ss-InlineCode" 12629 > 12630 PermissionStatus 12631 . 12632 GRANTED 12633 = "granted" 12634 </code> 12635 </div> 12636 <div 12637 class="css-181x4m0" 12638 > 12639 <div 12640 class="css-1ow0rw3" 12641 > 12642 <h4 12643 class=" css-uucypz-H4" 12644 data-components-heading="true" 12645 data-heading="true" 12646 > 12647 <div 12648 class="css-79elbk" 12649 > 12650 <span 12651 class="css-120d683" 12652 id="undetermined" 12653 /> 12654 <a 12655 class="css-8y2kaf" 12656 href="#undetermined" 12657 > 12658 <span 12659 class="css-6n7j50" 12660 > 12661 <code 12662 class="inline css-ov7own-InlineCode" 12663 > 12664 UNDETERMINED 12665 </code> 12666 </span> 12667 <span 12668 class="css-1eysgws" 12669 > 12670 <svg 12671 aria-label="permalink" 12672 class="anchor-icon" 12673 fill="none" 12674 height="24" 12675 viewBox="0 0 24 24" 12676 width="24" 12677 xmlns="http://www.w3.org/2000/svg" 12678 > 12679 <path 12680 d="M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71" 12681 stroke="#9B9B9B" 12682 stroke-linecap="round" 12683 stroke-linejoin="round" 12684 stroke-width="2" 12685 /> 12686 <path 12687 d="M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71" 12688 stroke="#9B9B9B" 12689 stroke-linecap="round" 12690 stroke-linejoin="round" 12691 stroke-width="2" 12692 /> 12693 </svg> 12694 </span> 12695 </a> 12696 </div> 12697 </h4> 12698 </div> 12699 <code 12700 class="inline css-1v964ss-InlineCode" 12701 > 12702 PermissionStatus 12703 . 12704 UNDETERMINED 12705 = "undetermined" 12706 </code> 12707 </div> 12708 </div> 12709</div> 12710`; 12711 12712exports[`APISection no data 1`] = ` 12713<div> 12714 <p 12715 class="css-6jxvia-P" 12716 data-text="true" 12717 > 12718 No API data file found, sorry! 12719 </p> 12720</div> 12721`; 12722