Le service de distribution interne de PGYER est la principale plateforme chinoise de distribution interne d'applications mobiles, offrant un service de distribution interne d'applications facile à utiliser pour les développeurs mobiles et les testeurs.
La plateforme de services pour développeurs PGYER s'engage à fournir d'excellents services aux développeurs, répondant à tous leurs besoins tout au long de leur cycle de développement.
Suivez en Scannant
Compte WeChat Officiel de PGYER
Obtenez les dernières actualités, avantages officiels, promotions, etc.
集成蒲公英 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);
À propos de nous
Services de produits
Vos informations de compte sont en cours de vérification et cette fonctionnalité n'est pas disponible pour le moment; Vous pouvez :
Consulter la documentation pour connaître les méthodes d'utilisation courantes de la plateforme PGYER;
Consultez les normes d'audit des applications PGYER avant de soumettre une application.
La vérification d'identité n'est pas encore terminée. Le nombre de téléchargements par version est limité à 0 fois par jour. Après la vérification d'identité, cela peut être étendu à 500 fois par jour
La fonction de publication TestFlight est actuellement réservée aux utilisateurs de la version professionnelle. (Cliquez ici pour en savoir plus sur les tarifs de PGYER)
支付成功
Groupe d'utilisateurs VIP de PGYER
Ouvrez WeChat - Scannez et rejoignez le groupe de discussion