{"id":21990122,"url":"https://github.com/skyhacker2/appupdate","last_synced_at":"2026-04-19T06:33:26.254Z","repository":{"id":148897024,"uuid":"56224974","full_name":"skyhacker2/AppUpdate","owner":"skyhacker2","description":"Android App Update Library","archived":false,"fork":false,"pushed_at":"2018-03-17T04:03:41.000Z","size":2550,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T03:17:13.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/skyhacker2.png","metadata":{"files":{"readme":"Readme.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":"2016-04-14T09:32:47.000Z","updated_at":"2023-02-12T14:57:14.000Z","dependencies_parsed_at":"2023-05-16T20:30:20.368Z","dependency_job_id":null,"html_url":"https://github.com/skyhacker2/AppUpdate","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/skyhacker2/AppUpdate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyhacker2%2FAppUpdate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyhacker2%2FAppUpdate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyhacker2%2FAppUpdate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyhacker2%2FAppUpdate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skyhacker2","download_url":"https://codeload.github.com/skyhacker2/AppUpdate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyhacker2%2FAppUpdate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260046185,"owners_count":22950814,"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":[],"created_at":"2024-11-29T19:37:37.945Z","updated_at":"2026-04-19T06:33:21.206Z","avatar_url":"https://github.com/skyhacker2.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ElevenAppLib\n\n为我的App提供以下通用的功能\n\n- 统一的广告接口\n- 统一的About Page\n- 自动更新服务\n- 应用评分\n\n\n\n## Updater(自动更新服务)\n\n结合Github和七牛的app在线更新。\n\n```java\nUpdater.getInstance(this).setUpdateUrl(\"https://raw.githubusercontent.com/skyhacker2/skyhacker2.github.com/master/api/apps/AppUpdateDemo/app.json\");\nUpdater.getInstance(this).setDebug(false);\nUpdater.getInstance(this).checkUpdate();\n```\n\n获取的json格式\n\n```json\n{\n    \"versionCode\": 2,\n    \"versionName\": \"1.1\",\n    \"channels\": {\n        \"_360\": \"http://ofjeo4hda.bkt.clouddn.com/AppUpdateDemo/app-_360-release.apk\",\n        \"GooglePlay\": \"http://ofjeo4hda.bkt.clouddn.com/AppUpdateDemo/app-google_play-release.apk\",\n        \"Meizu\": \"http://ofjeo4hda.bkt.clouddn.com/AppUpdateDemo/app-meizu-release.apk\",\n        \"source\": \"http://ofjeo4hda.bkt.clouddn.com/AppUpdateDemo/app-source-release.apk\",\n        \"Wandoujia\": \"http://ofjeo4hda.bkt.clouddn.com/AppUpdateDemo/app-wandoujia-release.apk\",\n        \"Xiaomi\": \"http://ofjeo4hda.bkt.clouddn.com/AppUpdateDemo/app-xiaomi-release.apk\",\n        \"Yingyongbao\": \"http://ofjeo4hda.bkt.clouddn.com/AppUpdateDemo/app-yingyongbao-release.apk\"\n    },\n    \"updateMessage\": \"1. 更新界面\\n2. 增加在线参数功能\\n3. 增加好多功能\",\n    \"onlineParams\": {\n        \"ad\": \"1\",\n        \"showAd\": \"true\"\n    }\n}\n```\n\nonlineParams用来放在线参数，必须字符串类型。\n\n```java\nString ad = OnlineParams.get(\"ad\", \"0\");\nString showAD = OnlineParams.get(\"showAd\", \"false\");\n```\n\n线参数更新广播`Updater.ACTION_ONLINE_PARAMS_UPDATED`\n\n监听广播可以及时获取最新的在线参数\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyhacker2%2Fappupdate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskyhacker2%2Fappupdate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyhacker2%2Fappupdate/lists"}