{"id":31952850,"url":"https://github.com/batchlabs/batch-ios-piano-dispatcher","last_synced_at":"2026-01-20T17:56:19.650Z","repository":{"id":65215326,"uuid":"578971121","full_name":"BatchLabs/Batch-iOS-piano-dispatcher","owner":"BatchLabs","description":"Batch.com iOS Piano Dispatcher","archived":false,"fork":false,"pushed_at":"2025-07-17T09:00:58.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-09-29T23:55:35.532Z","etag":null,"topics":["ios","sdk"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":false,"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/BatchLabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-16T10:34:29.000Z","updated_at":"2025-07-17T08:59:11.000Z","dependencies_parsed_at":"2024-05-14T12:29:49.749Z","dependency_job_id":"ed3409d9-3cf7-48fa-ba94-48e6ff0f8af2","html_url":"https://github.com/BatchLabs/Batch-iOS-piano-dispatcher","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"823f49041801323dd2d1989047877f58c2a8ad50"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/BatchLabs/Batch-iOS-piano-dispatcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatchLabs%2FBatch-iOS-piano-dispatcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatchLabs%2FBatch-iOS-piano-dispatcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatchLabs%2FBatch-iOS-piano-dispatcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatchLabs%2FBatch-iOS-piano-dispatcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BatchLabs","download_url":"https://codeload.github.com/BatchLabs/Batch-iOS-piano-dispatcher/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BatchLabs%2FBatch-iOS-piano-dispatcher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018708,"owners_count":26086606,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["ios","sdk"],"created_at":"2025-10-14T13:24:53.098Z","updated_at":"2025-10-14T13:25:21.169Z","avatar_url":"https://github.com/BatchLabs.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Cocoapods](https://img.shields.io/cocoapods/v/BatchPianoDispatcher)](https://cocoapods.org/pods/BatchPianoDispatcher)\n[![Github Action](https://github.com/BatchLabs/Batch-iOS-piano-dispatcher/workflows/iOS%20CI/badge.svg)](https://github.com/BatchLabs/Batch-iOS-piano-dispatcher/actions?query=workflow%3A%22iOS+CI%22)\n\nBatch.com iOS Piano Event Dispatcher\n==================\n\n\u003cimg src=\"https://static.batch.com/documentation/Readmes/logo_batch_full_178@2x.png\" srcset=\"https://static.batch.com/documentation/Readmes/logo_batch_full_178.png 1x\" width=\"178\" height=\"80\" alt=\"Batch Logo\" /\u003e\n\n# About\n\nA ready-to-go dispatcher that sends event generated by Batch SDK to the Piano analytics dashboard using AT and UTM tags.\nThe library will automatically start sending Piano events once added in your app, there is no extra setup to be done.\n\nMore info about event dispatchers [here](https://doc.batch.com/ios/advanced/event-dispatchers).\nYou can find a guide explaining how to use the reported events [here](https://help.batch.com/en/articles/3597151-how-to-export-my-campaign-s-data-to-firebase-google-analytics-or-at-internet-using-events-dispatcher).\n\n# Requirements\n - Xcode 14\n - iOS 15+\n - Batch 1.19+\n - Piano 3.0+\n\n# Installation\n\n## CocoaPods\n\n```\npod 'BatchPianoDispatcher'\n```\n\nRead our [setup documentation](https://doc.batch.com/) to follow a step by step tutorial for integrating Batch features into your app.\n\n## Carthage\n\n```\ngithub \"BatchLabs/Batch-iOS-piano-dispatcher\"\n```\n\n### SPM\n\nAdd package: \n\n```\nhttps://github.com/BatchLabs/Batch-iOS-piano-dispatcher.git\n```\n\n# Documentation\n\n - [Technical](https://doc.batch.com)\n - [FAQ](https://batch.com/doc/faq/general.html)\n - [Developer FAQ](https://batch.com/developers)\n\nCopyright 2019-Present Batch.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbatchlabs%2Fbatch-ios-piano-dispatcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbatchlabs%2Fbatch-ios-piano-dispatcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbatchlabs%2Fbatch-ios-piano-dispatcher/lists"}