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