@capgo/capor-and-roid-inline-stall (英语)
打开您 Capacitor app 的 Google Play 内置安装覆盖, 这样用户就可以在不离开您的应用程序的情况下安装另一个应用程序 。 在符合"Premium Growth Tools"条件的应用中用于交叉推广.
🤖 建筑与AI编码代理? 安装 Capgo 技能 所以克劳德代码,代码,光标,副驾驶,或双子座CLI知道如何安装和使用
@capgo/capacitor-android-inline-install在您的电容应用程序中:npx skills add Cap-go/capgo-skills。然后问你的经纪人: 添加@capgo/capor-and-roid-inline-install到我的Capacitor应用上,并把它接上 代理设置指南 • 妇女 主机磁共振
主要特点
- 内置安装数字 :
startInlineInstall()为软件包打开 Google Play 安装覆盖. - 继续应用:用户安装而不离开您的应用程序.
- 倒计时: 与
fallback在(默认值)上,插件在无法覆盖时打开整个 Play Store 页面。 如果两者都无法开始,电话就拒绝. - 微小 API:一种安装方法,没有额外的SDK依赖.
- 平台:Android (英语). Android只用于Google启用的内置安装应用程序.
从 Capacitor app 中触发 Google Play Inline 安装覆盖 .
[注] 内置安装为 仅供某些符合Premium增长工具资格的应用程序使用。请在此参见资格和程序细节: https://play.google.com/console/about/guides/premium-growing-tools/ 互联网档案馆的存檔,存档日期2013-12-21
[叹息] 当使用在"Play Store"上发布的app id时,但可能不一定符合Premium Growth Tools的资格,后退会被使用. (不显示重叠)
为什么安放Android Inline?
唯一支持 Google Play 的插件 内置安装 API - 没有任何其他电容插件执行此功能:
- 应用设施 - 在不离开应用程序的情况下安装应用程序
- 钚生长工具 - 访问谷歌的独家推广功能
- 无缝 UX - 重叠安装经验使用户参与
- 后退处理 - 如果无法覆盖, 自动返回游戏存储
- 交叉晋升 - 适合应用家庭和生态系统发展
对符合Google Play Premium Growth工具及应用生态系统建设者的应用软件至关重要.
文档
这里有最完整的医生: https://capgo.app/docs/plugins/android-inline-install/ 互联网档案馆的存檔,存档日期2013-12-22
兼容性
| 插件版本 | 电容兼容性 | 维护 |
|---|---|---|
| 联合国 | 联合国 | ✅ |
| 页:1 | 页:1 | 应要求 |
| 页:1 | 页:1 | ❌ |
| 页:1 | 页:1 | ❌ |
说明: 此插件的主要版本沿用了Capacitor的主要版本. 使用匹配您的 Capacitor 安装的版本( 如 Capacitor 8 的插件 v8) 。 只有最新的主要版本得到积极维护.
安装
您可以使用我们的 AI 辅助设置安装插件 。 使用以下命令将 Capgo 技能添加到您的 AI 工具 :
npx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins
然后使用下列提示:
Use the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-android-inline-install` plugin in my project.
如果您更喜欢手动设置,请通过运行以下命令来安装插件,并遵循下面的平台特定指令:
npm install @capgo/capacitor-android-inline-install
npx cap sync
使用量
import { AndroidInlineInstall } from '@capgo/capacitor-android-inline-install';
// Start inline install for a target app by package name
await AndroidInlineInstall.startInlineInstall({
id: 'com.example.targetapp',
referrer: 'campaign=my-campaign', // optional but recommended
// callerId defaults to your app's package name
// csl_id: 'your-custom-store-listing-id',
overlay: true, // default true
fallback: true, // default true: open full Play Store page if overlay unavailable
});
行为
- 插件试图通过目标意图打开 Google Play 覆盖
com.android.vending与表格的深层联系https://play.google.com/d?id=…&referrer=…&listing=…和额外overlay财务报告和审定财务报表callerId。 。 。 . - 如果设备上或您的应用程序上没有封面,以及
fallback真实的,它打开了目标应用的完整 Play Store 细节页面作为深层链接. - 承诺与
{ started: true, fallbackUsed: boolean }当一个意图开始. - 如果无法启动重叠或倒置,或者缺少必要的参数,则承诺以描述性错误拒绝.
支持的平台
- Android:被支持,受Google Play资格和设备支持的限制.
- iOS/Web:不支持;该方法以信息错误拒绝.
API 密码
Android Inline 安装插件,用于触发 Google Play in-app 安装流.
启动 InlineInstall (...)
startInlineInstall(options: StartInlineInstallOptions) => Promise<StartInlineInstallResult>
使用 Google Play 覆盖启动内置安装流量 .
注:只有符合资格的应用程序才能使用Inline安装. 见: https://play.google.com/console/about/guides/premium-growing-tools/ 互联网档案馆的存檔,存档日期2013-12-21
| 参数 | 类型 | 说明 |
|---|---|---|
options | StartInlineInstallOptions | - 内线安装的配置 |
回返情况: Promise<StartInlineInstallResult>
自: 1.0.0 (单位:千美元)
获取 PluginVersion ()
getPluginVersion() => Promise<{ version: string; }>
获取本地 Capacitor 插件版本 .
回返情况: Promise<{ version: string; }>
自: 1.0.0 (单位:千美元)
接口
启动InlineInstallResult
启动内线安装流量的结果 .
| Prop | 类型 | 说明 |
|---|---|---|
started | boolean | 当内线安装意图启动时为真 . |
fallbackUsed | boolean | 如果使用了倒回的深层链接, 而不是内嵌上线 . |
启动内置选项
启动内置安装流量的选项 .
| Prop | 类型 | 说明 |
|---|---|---|
id | string | 要安装的应用程序的软件包名称(目标应用程序). |
referrer | string | 要传递给 Play 的参考字符串 。 可选但建议. |
callerId | string | 您的应用程序的软件名( 调用器) 。 如果省略, 默认为当前应用程序包 . |
csl_id | string | 可选自定义存储列表 ID. |
overlay | boolean | 是否请求 Play 覆盖 。 默认为真. |
fallback | boolean | 如果为真, 当无法覆盖时, 返回到 Play Store 的全深链接 。 默认为真. |