根据机型自动识别适配应用。蒲公英不仅为您提供 7*24 小时不间断内测分发服务,并为您提供专业管理后台
上传应用管理应用高效分发7 * 24 服务用一整套强大的技术构架链接开发、测试、上线的每一个步骤,助您力创更具品质的移动应用。
自动更新Crash 收集摇一摇反馈数据统计无需登录,利用蒲公英提供的接口,开发者可以轻松上传并管理应用,内测分发易如反掌。
发布/更新应用安装应用获取信息修改设置涵盖公有云服务所有核心功能,对接第三方系统的优秀能力,帮助客户解决安全和自控要求高的问题。
专属服务器数据加密自主控制独享云资源扫描二维码,快速获取 UDID
短连接检测证书是否掉签
右键菜单可直接上传应用
使用 Fastlane 插件上传应用
使用 Jenkins 插件上传应用
用日志查看安装失败具体原因
通过 API,轻松管理应用
一行代码,深入追踪内测全程
简单制作自己的应用图标
简单填写信息,即刻完成制作
自动裁切应用图标
3分钟变成丰富多彩的App
苹果 IPA 应用自助打包工具
帮助您上传并管理App
随时随地管理上传应用
帮助您连接整个公司,连接任务、沟通、文档、代码等工作场景为您规划、跟踪和发布卓越的软件。
制定计划跟踪任务看板视图Wiki模拟真实事件的会议,为您的团队提供沉浸式虚拟互动会议体验。
沉浸式体验互动白板穿戴设备支持 多应用场景从数字孪生开始,建立一个丰富的物理或逻辑数学模型,无论是资产还是产品,都能跨越人、地、物及其相互作用。
团队沟通穿戴设备支持 智能安全提升效率蒲公英开发者服务,涵盖测试、 上线、安全等
企业服务行业专家的专业视角、权威解读
扫码关注
蒲公英微信公众号
获取最新动态、官方福利、优惠活动等信息
集成蒲公英 Android SDK
获取 FrontJS Token 和 Api key
在 Application 中集成
添加权限
上报异常和检查更新
1.您需要确保App有《隐私政策》,并且在用户首次启动App时就弹出《隐私政策》取得用户同意。
2.请您务必告知用户您选择蒲公英SDK服务,并在《隐私政策》中增加如下参考条款:
“我们的产品集成蒲公英SDK,蒲公英SDK需要收集您的设备Mac地址、唯一设备识别码以提供统计分析服务。
3.请您务必确保用户同意《隐私政策》之后,再初始化蒲公英SDK。
方式一:
repositories {
flatDir {
dirs 'libs' // jar目录
}
}
...
dependencies {
...
implementation files('libs/pgy_analytics_sdk.jar')
}
方式二:
allprojects {
repositories {
...
maven { url "https://frontjs-static.pgyer.com/dist/sdk/pgyersdk" } //主力仓库
maven { url "https://raw.githubusercontent.com/Pgyer/analytics/master" } //备用仓库(主力仓库下载不下来使用)
}
}
dependencies {
...
implementation 'com.pgyer:analytics:4.2.0'
}
import android.app.Application;
import com.pgyer.pgyersdk.PgyerSDKManager;
public class {当前应用的application} extends Application {
@Override
public void onCreate() {
super.onCreate();
}
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
//在attachBaseContext方法中调用初始化sdk
initPgyerSDK(this);
}
/**
* 初始化蒲公英SDK
* @param application
*/
private static void initPgyerSDK( {当前应用的application} application){
new PgyerSDKManager.Init()
.setContext(application) //设置上下问对象
.start()
}
}
在 AndroidManifest.xml 修改 android:name=“{当前应用的application}”(此处的名字对应继承上面 Application 的类名),并添加权限
<!-- 必选-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 获取网络状态 -->
<uses-permission
android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.INTERNET" /> <!-- 网络通信-->
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 获取设备信息 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 获取网络信息权限-->
<!-- 用户手机设置中允许未知来源安装包安装状态为关;-->
<!-- Android8.0 以后,如果要安装 apk 需要额外添加权限:-->
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<application
android:name=""{当前应用的application}"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="PGYER_API_KEY"
android:value="蒲公英后台申请的apikey"></meta-data>
<meta-data
android:name="PGYER_FRONTJS_KEY"
android:value="蒲公英后台申请的frontJSToken"></meta-data>
<!--添加新版本检测-->
<meta-data
android:name="PGYER_FEATURE_CHECK_UNPDATE"
android:value="true"></meta-data>
</application>
import com.pgyer.pgyersdk.PgyerSDKManager;
...
PgyerSDKManager.reportException(Exception e);
import com.pgyer.pgyersdk.PgyerSDKManager;
...
PgyerSDKManager.checkSoftwareUpdate(Activity act);
支付成功
蒲公英 VIP 用户群
请打开微信 — 扫一扫,加入群聊