{"id":20082412,"url":"https://github.com/googlesamples/identity-appflip-ios","last_synced_at":"2025-05-06T00:31:52.040Z","repository":{"id":142921305,"uuid":"213725240","full_name":"googlesamples/identity-appflip-ios","owner":"googlesamples","description":"Lightweight iOS app that simulates your native app role during App Flip","archived":false,"fork":false,"pushed_at":"2020-08-26T14:41:53.000Z","size":46,"stargazers_count":10,"open_issues_count":0,"forks_count":10,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-09T06:25:19.141Z","etag":null,"topics":["account-linking","authentication","authorization","ios","oauth2"],"latest_commit_sha":null,"homepage":"https://developers.google.com/identity/account-linking/app-flip-overview","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/googlesamples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-08T18:47:45.000Z","updated_at":"2024-04-26T19:54:33.000Z","dependencies_parsed_at":"2023-04-26T07:47:00.677Z","dependency_job_id":null,"html_url":"https://github.com/googlesamples/identity-appflip-ios","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlesamples%2Fidentity-appflip-ios","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlesamples%2Fidentity-appflip-ios/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlesamples%2Fidentity-appflip-ios/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlesamples%2Fidentity-appflip-ios/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/googlesamples","download_url":"https://codeload.github.com/googlesamples/identity-appflip-ios/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252598438,"owners_count":21774256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["account-linking","authentication","authorization","ios","oauth2"],"created_at":"2024-11-13T15:43:17.352Z","updated_at":"2025-05-06T00:31:52.035Z","avatar_url":"https://github.com/googlesamples.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# App Flip Sample for iOS\n\nThis sample app demonstrates an App Flip compatible account linking integration\non iOS. You can use this app to verify how to respond to an incoming App Flip\nuniversal link from Google mobile apps.\n\nThe sample app is preconfigured to integrate with the\n[App Flip Test Tool for iOS](https://github.com/googlesamples/identity-appflip-tester-ios),\nwhich you can use to easily get started before you configure account linking\nwith Google.\n\nDocumentation links:\n\n- [App Flip Overview](https://developers.google.com/identity/account-linking/app-flip-overview)\n- [App Flip for iOS](https://developers.google.com/identity/account-linking/app-flip-ios)\n\n## Prerequisites\n\n1. Xcode installed (version 10.0 or above)\n1. iOS device (iOS 10.0 or above)\n1. Familiarity with configuring\n   [Universal links](https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content/enabling_universal_links)\n   for iOS applications.\n\n## Getting started\n\n1. Open this project in Xcode\n1. Enter a unique **Bundle Identifier** and set your **Provisioning Profile**\n   in the Xcode project settings.\n1. Create an `apple-app-site-association` file to whitelist your app identifier:\n\n    ```\n    {\n      \"applinks\": {\n        \"apps\": [],\n        \"details\": [{\n          \"appID\": \"D3KQX62K1A.com.sample.app\",\n          \"paths\": [\"*\"]\n        }]\n      }\n    }\n    ```\n\n   Use the following format for app identifiers: `\u003cTeam Identifier\u003e.\u003cBundle Identifier\u003e`\n\n1. Host this file at `https://\u003cyour-website-domain\u003e/.well-known/apple-app-site-association`\n1. Add the following to your **Associated Domains** in Xcode project settings:\n   `applinks:\u003cyour-website-domain\u003e`\n1. Build and run the app on your target device\n1. Setup and run the [App Flip Test Tool for iOS](https://github.com/googlesamples/identity-appflip-tester-ios) to simulate the App Flip interaction\n\n## Screenshots\n\n![](images/screenshot.png)\n\n## License\n\nCopyright 2019 Google LLC\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglesamples%2Fidentity-appflip-ios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgooglesamples%2Fidentity-appflip-ios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgooglesamples%2Fidentity-appflip-ios/lists"}