Articles of 谷歌播放

Android应用帐单DEVELOPER_PAYLOAD没有通过

我一直在玩“地下城”应用程序,还有我自己的帐单代码,几乎所有东西都在工作,除了一个奇怪的东西。 看起来无论我做什么,我都无法让DEVELOPER_PAYLOAD显示在JSON签名的响应中。 如果我正在阅读的东西,文档似乎说,我应该看到在JSON市场响应developer_payload。 地牢应用程序似乎认为它应该看到json中的developer_payload。 我没有得到它在我的代码工作,它似乎不工作在我的手机上的地下城的例子。 以下是我的代码的一些片段: Bundle request = makeRequestBundle("REQUEST_PURCHASE"); request.putString(C.DEVELOPER_PAYLOAD, "testing 123"); C.DEVELOPER_PAYLOAD是: public static final String DEVELOPER_PAYLOAD = "DEVELOPER_PAYLOAD"; 以下是我在购买状态中看到的更改回复 05-14 20:13:08.360:信息/ BillingService(715):purchaseStateChanged获得signedData:{“nonce”:9005407554096378381,“orders”:[{“notificationId”:“android.test.purchased”,“orderId”:“ transactionId.android.test.purchased”, “的packageName”: “com.mypackage”, “的productId”: “android.test.purchased”, “purchaseTime”:1305429187752 “purchaseState”:0}]} 提前致谢! 编辑:我终于明白了这一点。 事实certificate,如果您使用任何testing的Android项目ID,则developer_payload不会通过。 你必须使用真正的应用程序购买物品。

错误获取“android:label”属性:属性不是string值

我试图将我的应用程序发布到Android市场时出现此错误“ERROR getting'android:label'attribute:attribute is not a string value”。 前段时间这个应用程序已经在市场上成功发布了,但是当我在AndroidManifest.xml中应用一些小的修改(改变versionCode和versionName)的时候,我经常得到这个错误。 我在这里查找了所有类似的主题,例如: Android电子市场发布问题 尝试上传到Android电子市场时出现错误:“android:icon”属性:属性不是string值“ 该文件无效:错误获取'android:name'属性:属性不是一个string值 但这些解决scheme都没有帮助我。 你知道有这种错误的其他原因吗? 这是我的AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.samsung.att.deskhome" android:versionCode="12" android:versionName="2.3"> <uses-permission android:name="android.permission.READ_CALENDAR" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.SET_WALLPAPER" /> <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" /> <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> <application android:icon="@drawable/mainmenu_icon_homemount" android:label="@string/app_name"> <activity android:name=".CradleMain" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar" android:launchMode="singleTask" > <meta-data android:name="android.dock_home" […]

当应用国家/地区filter时,Android谷歌播放支持/不支持的设备列表

我的应用程序发布在谷歌播放与国家filter为美国。 所以这个应用程序只适用于美国的国家。 当我检查不支持的设备列表,它显示大量的应该实际上应该支持的设备。 我在Manifest中添加了每一个标签,涵盖了几乎所有的操作系​​统版本为1.6及以上的设备。那么为什么这些设备显示为不支持的设备? 那些不适用于美国国家的设备是否属于Google Play中不受支持的列表? 请确认。 我在清单中添加了下面的标签。 <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true"/> <uses-feature android:name="android.hardware.bluetooth" /> <uses-feature android:name="android.hardware.camera" /> All permissions 请find我得到的信息,当我尝试aapt转储徽章到这个apk package: name='com.xx.xxxx' versionCode='1' versionName='1.0' uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE' uses-permission:'android.permission.ACCESS_NETWORK_STATE' uses-permission:'android.permission.CALL_PHONE' sdkVersion:'4' uses-permission:'android.permission.ACCESS_NETWORK_STATE' uses-permission:'android.permission.CAMERA' uses-feature:'android.hardware.camera' uses-feature:'android.hardware.camera.autofocus' application-label:'XXXXXX' application-icon-120:'res/drawable-ldpi/appicon.png' application-icon-160:'res/drawable-mdpi/appicon.png' application-icon-240:'res/drawable-hdpi/appicon.png' application: label='XXXXXXX' icon='res/drawable-mdpi/appicon.png' application-debuggable launchable-activity: name='com.xx.xxxx.xxx.xxx' label='' icon='' uses-permission:'android.permission.INTERNET' uses-permission:'android.permission.READ_EXTERNAL_STORAGE' uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WR ITE_EXTERNAL_STORAGE' uses-feature:'android.hardware.telephony' uses-implied-feature:'android.hardware.telephony','requested a telephony-related […]

Android – 可以在多个帐户中使用相同的密钥库文件发布不同的应用程序?

我已经在客户端Developer Account上传了带keystore已签名apk文件。 现在我有另一个应用程序来自同一个客户与不同的开发者帐户。 我是否可以使用相同的keystorefile upload签名的apk文件,还是使用新的keystore文件? 请帮帮我…

Android:如何获得用户的性别和年龄?

我有一个Android应用程序,我想根据用户的性别和年龄自动设置。 有什么不同的方式来获得用户的年龄和性别? (符合Google Play政策) 例如,有没有办法通过Google Play服务获取这些信息? 谢谢。

Google Play发布商帐号被终止,另一个开发者是否可以发布我的应用

我的Android发布者帐户已被终止。 我想捐赠一些有效的应用程序给另一个开发人员。 那个开发者可以发布我在我的暂停帐户中使用的相同的真正应用吗?

使用相同的密钥签署两个应用程序

我先构build了两个应用程序com.pakname.pak1和com.pakname.pak2包名,然后我得到了一个key mykey.keystore。 如果我使用相同的密钥签署这两个应用程序并将其发布到Android市场,会发生什么? 这是一个好习惯吗? 我想是不是,但我没有得到从同一家公司使用不同的密钥签署的应用程序的重点。 有人可以解释我这种情况 谢谢

Google开发者控制台遵循什么时区?

例如,当“按设备安装的每日安装”显示为graphics时,它提及2014年1月20日 – 2014年1月21日的时间段。 这些date的时区是什么? 那么,什么是时区?

Android NDK和Google Play过滤

Google Play应用程序会自动将您的应用程序过滤到兼容CPU架构的设备上。 例如,如果您有一个仅针对ARMv5进行编译的库,则您的应用只会显示具有ARMv5或ARMv7处理器的设备。 如果我有一个Java替代品,并希望我的应用程序也可以被非ARM设备下载? 例如,当我尝试加载外部库时,发现exception,并在Dex字节码(Java)中实现了一个可行的替代方法。 当我上传.apk时,Android开发者控制台说:“这个apk请求1个用于Google Play过滤的本地平台。armeabi” 我是否需要为x86和MIPS编译虚拟库? 然后在我的Java代码中,检查处理器架构,知道我是否可以真正使用该库? 应该有一个更好的解决scheme。 据我所知,关于CPU架构的清单中没有任何内容,我无法在开发人员控制台中find解决此filter的方法。 希望有人比我更了解Google Play过滤和NDK知道答案。

在应用程序结算支持多个帐户?

InApp账单(V2或V3)是否适用于使用多个账户并使用不是主账户的账户进行购买的用户? PD:需要一些解释,不是简单的是/否