{"id":17057494,"url":"https://github.com/ykws/ionic-live-update-demo","last_synced_at":"2026-04-19T19:34:07.783Z","repository":{"id":74319573,"uuid":"244317376","full_name":"ykws/ionic-live-update-demo","owner":"ykws","description":"Ionic Live Update Demo","archived":false,"fork":false,"pushed_at":"2020-03-05T09:04:34.000Z","size":388,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T07:13:10.937Z","etag":null,"topics":["ionic"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ykws.png","metadata":{"files":{"readme":"README.ja.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2020-03-02T08:24:45.000Z","updated_at":"2022-05-06T13:54:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"823fedef-e04b-4f24-8026-35bd31125536","html_url":"https://github.com/ykws/ionic-live-update-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ykws/ionic-live-update-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ykws%2Fionic-live-update-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ykws%2Fionic-live-update-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ykws%2Fionic-live-update-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ykws%2Fionic-live-update-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ykws","download_url":"https://codeload.github.com/ykws/ionic-live-update-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ykws%2Fionic-live-update-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32020697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"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":["ionic"],"created_at":"2024-10-14T10:27:20.249Z","updated_at":"2026-04-19T19:34:07.757Z","avatar_url":"https://github.com/ykws.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ionic Live Update Demo\n\n[![macOS](https://img.shields.io/badge/macOS-Catalina-black)](https://developer.apple.com/macos/)\n\n\u003e Ionic Appflow's Deploy feature makes it easy to deploy app updates in real time without going through a traditional app store submission process for the vast majority of business logic, UI, and style changes.\n\u003e\n\u003e Note: The Deploy feature only works on binary compatible changes (HTML, CSS, JS), meaning if you rely on native code updates you must resubmit to the app store first before using Deploy.\n\u003e\n\u003e [Deploy a Live Update](https://ionicframework.com/docs/appflow/quickstart/deploy)\n\n## Get Started \n1. [Create a free Ionic account](https://ionicframework.com/getting-started#account)\n2. [Connect Your Repo](https://ionicframework.com/docs/appflow/quickstart/connect)\n3. [Install the Appflow SDK](https://ionicframework.com/docs/appflow/quickstart/installation)\n4. [Push a Commit](https://ionicframework.com/docs/appflow/quickstart/push)\n5. [Deploy a Live Update](https://ionicframework.com/docs/appflow/quickstart/deploy)\n\n## Supported\n**All cases**\n* Simulator\n* Debug running\n* TestFlight\n* App Store\n\n## Examples\nIonic で Live Update を試す一例です。\n細かい部分は適宜読み替えてください。\n\n### Ionic プロジェクト作成\nLive Update の確認なので好きなテンプレートからプロジェクトを作成します。\n`ionic serve` でブラウザで初期状態の表示を確認しておきます。\n\n```\n$ ionic start ionic-live-update-demo tabs --type=react --capacitor\n$ ionic serve\n```\n\n### iOS向け設定\niOSアプリの Live Update を試したいので iOS 向けに設定します。\n\n```\n$ ionic build --prod\n$ npx cap add ios\n$ npx cap open ios\n```\n\n実機で試す場合は以下を設定しておきます。\nSimulator で確認する場合は不要です。\n\n* `Bundle Identifier`\n* `Signing Team`\n\n### Ionic Hub と接続\nLive Update は Ionic Hub で Build した内容が Deployment されることで Appflow をバンドルした iOS アプリが自動更新する仕組みになっているため、 Ionic Hub とつなぎます。\n`ionic link` 以下は Ionic Hub でのアプリIDなので自身の環境のIDを指定します。\n\n```\n$ ionic link 68de2b8d\n$ git push ionic master\n```\n\n### Appflow SDKをインストール\nLive Update を有効にするためにアプリに Appflow を組み込みます。\n\n```\n$ ionic deploy add --app-id=\"68de2b8d\" --channel-name=\"Production\" --update-method=\"auto\"\n$ git push ionic master\n```\n\nここまでできれば、あとは以下の手順で Live Update が試せます。\n\n* ローカルで変更してコミット\n* ローカルから Ionic Hub に push\n* Ionic Hub で Build と Deployment\n\niOSアプリは更新しなくても、 Ionic から変更が反映されるようになります。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fykws%2Fionic-live-update-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fykws%2Fionic-live-update-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fykws%2Fionic-live-update-demo/lists"}