Developer FAQ

Is it necessary to integrate Pgyer SDK if we just want to release App for user installation?

No,it’s unnecessary.

You can obtain more functions after integrating Pgyer SDK, such as version update prompt and user feedback, additional information is available in Pgyer SDK Introduction.蒲公英 SDK 介绍

How many times can we download and install the uploaded Apps from Pgyer platform? And how long can we preserve them?

蒲公英内测分发平台本身不限制下载次数,ios与相关打包的证书有关系,ad-hoc打包的应用,只有添加了udid的设备可以下载,并且限制100台以内设备。 蒲公英将于七月中旬起,对上传应用的展示时间做了限制。 注意:

  1. 目前每个应用的有效展示时间为90天。
  2. 如果您的应用超出时间,将出现过期页面提示,同时可以去应用管理中点击续签,进行再次发布,有效期从续签算起为90天。

什么是应用的发布方式?我应该如何选择?

应用的发布方式,共有以下两种:

  • 直接发布:使用直接发布方式,用户上传的App将被直接存储到蒲公英,App文件不会被做任何处理。可以安装该App的设备,取决于App本身的打包方式:如果App是用苹果个人开发者账号以Ad-Hoc方式打包的,则只有App安装包中包含的那些UDID对应的设备才可以安装;如果App是以企业账号以In-House方式打包的,则可以被所有设备安装。
  • 仅自己安装:通过此种方式发布的App,只有用户自己可见,且仅自己可以安装。

注意:发布方式仅针对iOS类型的应用,Android类型的应用默认为直接发布。

How to allow specified people to access the App?

Here are two ways to realize the function that only allow specified people to access the App:

  • You can set a password for your App when you release it, users who want to install the App wi ll be required to enter the right password.
  • For iOS-based Apps, developers can use the Ad-Hoc packaging mode and directly release mode to realize the same function. Thus, only devices with specified UDIDs can install the Apps.

How to generate a test short link?

The system can generate a 4-character random short address automatically, or you can specify one manually ( as long as the address is not occupied ).

Do the Apps with different versions share one address?

对于同一个应用,在所有的版本中,只有最新版本有一个短链接。其他版本可以用完整链接访问。

What’s the reason why it prompts “ Can not download App” when iOS-based App is installed halfway?

This error may be due to the following reasons:

  • ** The developer doesn’t set up the correct Architecture in Xcode when generating the App installation. **For instance, if you only add arm64 Architecture in Xcode, devices such as iPad mini, iPhone5 can not install the ipa package ( because these devices are not arm64-architectured ). In other words, only when an App supports the specific architecture of a device can it be installed successfully into the device. Therefore, the effective solution is to configure an App to support more architectures when generating its installation. The specific operation is as follows: add armv7, armv7s, arm64 in Xcode - Build Settings - Architecture, so that all devices can run the installation; then set the “Build Active Architecture Only” into “NO” in order to allow all kinds of devices to support the architecture.

  • ** The iOS version supported by the App doesn’t match the system version of the current device. ** For instance, if an App is set only to support iOS7.0 and above system, it can not be installed on an iOS6.1-based device. The appropriate solution is to let the App to support more system versions as much as possible. The specific operation is to set a lower version, such as iOS5.0, in “Xcode - General - Deployment Info - Deployment Target” for the App.

  • **In the case that the App already installed and the same App to be installed are packaged with different certificates, it also leads the installation to fail. **The solution is to uninstall the former App first and then reinstall the new one.

Do the iOS-based Apps released on Pgyer support APNs (push service)?

Absolutely yes. Payer will not alter any function of the original App.

What kind of developer account and certificate should I use to package ipa when uploading iOS-based APP?

You can use any type of Apple Developer Account as well as any type of certificate to package ipa, as long as the certificate you choose can generate ipa normally via Xcode.

Why is there no response when I click “Install” on iOS 8?

It is due to a bug of iOS 8, you can try to open the “ iOS 8 Install and Repair ” function and reinstall the App to solve the problem. More details refer to “ iOS 8 Install and Repair ”.

Does Pgyer support the Swift application of iOS?

Yes. Payer’s functions such as Application Distribution and SDK support the Swift of iOS perfectly.

帮助中心

APP上传与安装、应用管理、SDK、开放API以及常见问题,请前往帮助中心获得答案。

前往帮助中心 >

务支持

  • QQ群:494608725 (开发者)
  • QQ群:471136943 (用户)
  • 更多问题请提交工单

提交工单 >

成长日志

“蒲公英”是我们的梦想,也是我们展现价值的舞台。蒲公英成长日志,记录蒲公英成长点点滴滴。

前往成长日志 >

专家测试

蒲公英专家测试包括 Bug 探索测试、iOS 上线预审、iOS 审核加速。专家测试提供最简单高效的 APP 测试。

前往专家测试 >