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