{"id":25296441,"url":"https://github.com/jewelshkjony/installreferrer","last_synced_at":"2026-01-20T11:02:35.603Z","repository":{"id":54342086,"uuid":"522182781","full_name":"jewelshkjony/InstallReferrer","owner":"jewelshkjony","description":"Play Install Referrer Library (2.2)","archived":false,"fork":false,"pushed_at":"2024-01-18T09:09:31.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T21:17:43.025Z","etag":null,"topics":["aix","appinventor","extension","google-play","in-app","install-referrer","kodular","niotron","referrer-api"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jewelshkjony.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2022-08-07T10:35:21.000Z","updated_at":"2022-08-07T10:38:05.000Z","dependencies_parsed_at":"2025-04-06T21:17:43.376Z","dependency_job_id":"ab24b996-d0b9-4e55-9b3b-1bb7cc15d47d","html_url":"https://github.com/jewelshkjony/InstallReferrer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jewelshkjony/InstallReferrer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FInstallReferrer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FInstallReferrer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FInstallReferrer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FInstallReferrer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jewelshkjony","download_url":"https://codeload.github.com/jewelshkjony/InstallReferrer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jewelshkjony%2FInstallReferrer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28602175,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T10:46:13.255Z","status":"ssl_error","status_checked_at":"2026-01-20T10:42:51.865Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["aix","appinventor","extension","google-play","in-app","install-referrer","kodular","niotron","referrer-api"],"created_at":"2025-02-13T02:57:59.272Z","updated_at":"2026-01-20T11:02:35.594Z","avatar_url":"https://github.com/jewelshkjony.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# InstallReferrer Extension\nPlay Install Referrer Library (2.2)\n* **\nYou can use the Google Play Store's Install Referrer API to securely retrieve referral content from Google Play. The Play Install Referrer API Client Library is written in the Java programming language and is a wrapper for the Android Interface Definition Language (AIDL) file that defines the interface to the Install Referrer service. You can use the Play Install Referrer API Client Library to simplify your development process.\n\nThis guide covers the basics of retrieving referral information from Google Play using the Play Install Referrer Library.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/aix.png\"/\u003e\n\n## Start Connecton\n* **\nBefore you can use the Play Install Referrer API Library, you must establish a connection to the Play Store app. Call the StartConnection to establish a connection to Google Play.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/start-connection.png\"/\u003e\n\n## End Connection\n* **\nAfter getting referrer information, call the EndConnection to close the connection. Closing the connection will help you avoid leaks and performance problems.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/end-connection.png\"/\u003e\n\n## Connected\n* **\nConnection established.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/connected.png\"/\u003e\n\n## Disconnected\n* **\nTry to restart the connection on the next request to Google Play by calling the StartConnection method.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/disconnected.png\"/\u003e\n\n## ConnectionError\n* **\nRead the message param to know about the error.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/connection-error.png\"/\u003e\n\n## GetReferrerDetails\n* **\nAfter you have established a connection to the Play Store app, get the details from the install referrer.\n\n**Caution:** The install referrer information will be available for 90 days and won't change unless the application is reinstalled. To avoid unnecessary API calls in your app, you should invoke the API only once during the first execution after install.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/get-referrer-details.png\"/\u003e\n\n## GotReferrerDetails\n* **\n**referrerUrl:** The referrer URL of the installed package.\n**referrerClickTime:** The timestamp in seconds when referrer click happens.\n**appInstallTime:** The timestamp in seconds when installation begins.\n**googlePlayInstant:** Boolean indicating if the user has interacted with the app's instant experience in the past 7 days.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/got-referrer-details.png\"/\u003e\n\n## ReferrerDetailsFailed\n* **\nThis event will be triggered when the extension failed to get referrer details.\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/referrer-failed.png\"/\u003e\n\n## Extension specifications:\n* **\n\n\u003cimg src=\"https://raw.githubusercontent.com/jewelshkjony/InstallReferrer/main/images/download.png\"/\u003e \u003ca href=\"https://github.com/jewelshkjony/InstallReferrer/releases/download/v2.2/com.jewel.installreferrer.aix\"\u003ecom.jewel.installreferrer.aix\u003c/a\u003e (24.2 KB) \\\n**SDK Version:** 2.2 \\\n**Last amendment:** 07 August 2022\n* **\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjewelshkjony%2Finstallreferrer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjewelshkjony%2Finstallreferrer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjewelshkjony%2Finstallreferrer/lists"}