Articles of 谷歌播放

将应用程序从生产移动到testing版android

我错误地上传了我的应用程序。 现在,我正在尝试上传它的testing版本。 它说: 上传失败您需要为您的APK使用不同的版本代码,因为您已经拥有版本代码1。 我应该怎么做才能将相同的apkfile upload到testing版本并从生产中删除现有的版本 我没有发布应用程序。 我是否需要等待一段时间或有任何build议来解决这个问题? PS:我不想更改软件包名称,并在服务器上上传新的apk。

UnManaged选项在Google Play开发者控制台中不可用

大家好在我的谷歌播放开发者控制台,当我要创build应用程序内的应用程序下的产品部分,它只显示2个选项(托pipe产品,订阅)那么我怎么能创build未pipe理的产品,请帮助我.. 谢谢..

如何确定用户是否取消了Google Play订阅?

关于在我们的Android应用程序中构build订阅产品,但有一点不清楚知道取消订阅的最佳方式。 我们计划让用户取消的唯一方法是让他们转到Google Play商店并明确取消,但在这种情况下,我们的后台将不会收到通知。 Google Play开发人员API文档明确指出,您不得在API中查询所有订阅的状态,因此我们应该如何知道哪些用户已经取消了订阅? 任何帮助非常感谢!

在BillingService模块中,需要修改哪些内容才能提高安全性?

BillingService类的注释build议: 在使用之前,您应该修改和混淆此代码。 好,但是必须修改什么? class级名称? 用于logging的TAG? 方法名称和数据成员? 逻辑和程序stream程本身? 其他? 换句话说,我可以理解混淆的需求,但是我怎样才能实现这个build议, 而不用重写所有的东西 (可能有比不修改任何东西更糟的错误)呢?

Playstore订阅 – testing策略

情景 :我正在完成我的谷歌Playstore应用内结算实施的边缘。 我正在使用每月或每年订阅,以向我的消费者收费。 问题 :我似乎无法find一种从订阅状态中删除订阅的方法,因为取消只是简单地停止记帐的发生。 这不允许QA在不为每个testing创build帐户的情况下彻底testing购买过程,或者等待订阅期结束。 问题 :我错过了什么? 如果是这样,那是什么? 如果不是的话,应该做些什么来让QA做适当的testing?

Android在应用程序捐赠

我已经search并发现,Google没有向应用程序开发人员提供应用程序捐赠的function,只能在应用程序中购买pipe理商品。 许多人都在build议使用PayPal,但是我读了一篇关于他如何在自己的应用中实现PayPal捐赠button的post,Google将其从Play Store中删除了。 我只是呼吁你伟大的开发人员的意见。 我该怎么办? Google是否仍在移除应用程序的原因? 因为我看到的post是从2012年开始的。如果Google仍然是,那么支持知道应用程序捐赠的最佳select是什么?

Google Play“安装”的含义

有人可以告诉我什么是安装的含义:100-500。 Google Play的重要性 每天安装? 每月安装? 应用程序的总安装。 我正试图看看人们的应用程序,看看他们安装了多less。

我应该在iOS和Android应用程序中使用相同的包名吗?

我是否应该使用相同的软件包名称发布我的应用的Android和iOS版本,还是使用不同的软件包名称有一些好处? 即我应该使用com.mycompany.myapp为我的应用程序的Android和iOS版本,或者我应该将它们分开为com.mycompany.myapp.ios和com.mycompany.myapp.android ? 我现在不能想出任何技术上的原因来使用单独的软件包,但是因为这将是可怕的更改后我很想使用不同的软件包。

如何解决慢速渲染(Android的重要)

我有一个应用程序在新的Google Play控制台 – 慢动作渲染的Android重要部分中列为最低的25%。 我担心这一点,因为这些文章似乎认为Google Play可能会在Play商店排名中惩罚您的应用程序,如果您跌至最低的25%。 但是,我的应用程序似乎不可能改进这个指标。 它播放音乐,并有一个SeekBar和TextView每250毫秒更新任何音乐播放器会。 我做了最基本的程序来演示: public class MainActivity extends AppCompatActivity { int count; SeekBar seekBar; TextView textView; Runnable runnable = new Runnable() { @Override public void run() { textView.setText(Integer.toString(count)); seekBar.setProgress(count); ++count; seekBar.postDelayed(runnable, 250); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); seekBar = (SeekBar) findViewById(R.id.seek); textView = (TextView) findViewById(R.id.text); […]

Android:应用内产品ID

我的应用内产品ID应该如何? 如果我的应用程序ID看起来像com.example.test ,那么我可以像产品一样定义产品ID吗? 还是应该是com.example.test.item ?