google play取消审核 - CSDN
文章推薦指數: 80 %
要停用某个不合规的APK,请为它创建一个合规的新版本并将新版APK 上传到同一轨道中。
请务必递增这个新版APK 的版本号,并将该版本设为“100% 发布”,以便成功替换和停用 ...
精华内容
下载资源
问答
我要提问
【GooglePlay】应用“更新被拒“后续处理(上传新版本后,一定要停用被拒的版本,才可以通过审核|...
千次阅读
2021-08-0610:32:14
GooglePlay上架完整流程系列文章目录
【GooglePlay】创建Google开发者账号(注册邮箱账号|创建开发者账号)【GooglePlay】创建并设置应用(访问权限|内容分级|受众群体|类别及联系方式|商品详情)
【GooglePlay】AppBundle使用详解(简介|应用内更新|即时更新|灵活更新)【GooglePlay】AppBundle使用详解(按条件分发|国家地区|SDK版本|设备功能|按需分发|资源分发)【GooglePlay】AppBundle使用详解(应用模块化)
【GooglePlay】创建和管理内部测试版本(创建内部测试版本|检查并发布内部测试版本)【错误记录】GooglePlay上架报错(此版本不符合GooglePlay关于提供64位版本应用的要求)【错误记录】GooglePlay上架报错(上传release版本APK或AAB)【错误记录】GooglePlay上架报错(APK大小|目标API级别|GooglePlay帮助文档)
【GooglePlay】内部测试版本分发设置(测试链接|配置测试权限|下载测试应用)【GooglePlay】GooglePlay签名维护(签名机制|GooglePlay签名机制选择|签名更新)
【GooglePlay】GooglePlay开放式测试(简介|发布开放式测试版本)【错误记录】GooglePlay上架报错(您的应用包含违反“元数据”政策的内容|GP政策中心)【错误记录】GooglePlay上架报错(您上传的APK没有经过Zipalign处理,请对APK运行Zipalign工具,然后重新上传。
)【错误记录】GooglePlay上架报错(您还没有为此轨道选择任何国家或地区。
至少要添加1个国家或地区才能发布此版本)
【GooglePlay】IARC年龄分级(IARC国际年龄分级联盟|GooglePlay设置应用年龄分级)【GooglePlay】2021年8月之后的APK与AppBundle上传格式问题
【GooglePlay】管理目标受众群体(加入“亲子同乐计划“|应用受众覆盖所有年龄段)【GooglePlay】管理目标受众群体(加入“亲子同乐计划“由于政策原因“更新被拒“后的处理)【错误记录】GooglePlay上架报错(我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的SDK)【GooglePlay】应用“更新被拒“后续处理(上传新版本后,一定要停用被拒的版本,才可以通过审核|停用被拒的版本|送审)
文章目录
GooglePlay上架完整流程系列文章目录一、更新被拒的情况二、停用被拒的版本三、送审四、审核通过
一、更新被拒的情况
之前修改了【GooglePlay】管理目标受众群体(加入“亲子同乐计划“|应用受众覆盖所有年龄段),将目标受众,扩大到了0~18岁及以上的年龄段;(此时的应用版本号是4)
不出意料,第一次审核失败,【GooglePlay】管理目标受众群体(加入“亲子同乐计划“由于政策原因“更新被拒“后的处理),当时怀疑是友盟,QQ,微信的第三方SDK导致,移除了这些三方SDK,然后重新编译了新版本,上传上去;(此时的应用版本号是5)
新版本又被打回来了,这下就无法确定原因了,总不至于是ButterKnife,GreenDao这些开发库出现问题吧,然后向Google政策团队进行人工申诉,【错误记录】GooglePlay上架报错(我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的SDK);
今天申诉结果来了:
应用的4版本,被拒,必须将该版本停用,才行;
直接上传新的5版本,如果4版本还在,仍然审核不通过;
出现问题的SDK是友盟统计SDK,猜测是对的,微信QQ的三方SDK算是被误杀了;
二、停用被拒的版本
Google给出的回复"请对您的正式版应用进行适当更改,确保解决上述问题。
提交更新前,请务必将您违规的旧版本(APK版本号:4)设为“已停用”,并且增加新的APK版本号。
请注意,您应用中所有的版本都必须符合我们的规定。
",找了半天,也没有找到在哪停用APK版本,根本没有这个按钮或选项;
再返回去仔细读了一遍Google给出的回复,发现了停用某个APK版本的方法;
登录您的Play管理中心,然后向所有轨道上传经修改后已符合相关政策的APK,并停用不合规的APK。
要停用某个不合规的APK,请为它创建一个合规的新版本并将新版APK上传到同一轨道中。
请务必递增这个新版APK的版本号,并将该版本设为“100%发布”,以便成功替换和停用那个不合规的APK。
开放测试中,最新版本是5;
但是在之前的内部测试中,使用的还是4版本的APK,其中使用到了友盟统计SDK;
在内部测试中,添加一个最新的5版本的应用,覆盖4版本;
三、送审
处理完4版本停用的操作后,选择"发布概览"界面,然后点击"送审"按钮即可;
确定送审;
等待Google审核,希望有好消息;
四、审核通过
审核通过后,在"政策|应用内容"页面,会显示如下内容;
"您的应用的目标年龄段为:5周岁及以下、6-8周岁、9-12周岁、13-15周岁、16-17周岁、年满18周岁",
目前三个应用,过了一个;另外两个慢慢磨;
更多相关内容
如何取消GooglePlay商店和Android应用程序订阅
万次阅读
2020-09-2220:13:33
BigTunaOnline/ShutterstockBigTunaOnline/ShutterstockTheGooglePlayStoreplayshosttoallin-appsubscriptionssetupusingyourAndroiddevice.Whenyou’rereadytostoppayingforweekly,...
BigTunaOnline/Shutterstock
BigTunaOnline/Shutterstock
TheGooglePlayStoreplayshosttoallin-appsubscriptionssetupusingyourAndroiddevice.Whenyou’rereadytostoppayingforweekly,monthly,oryearlysubscriptions,here’showtocanceltheautomaticpaymentusingyourAndroidhandsetandthePlayStoreontheweb.
GooglePlay商店可托管使用您的Android设备设置的所有应用内订阅。
当您准备停止为每周,每月或每年的订阅付款时,这里介绍了如何使用Android手机和网络上的Play商店取消自动付款。
如何在Android上取消GooglePlay商店订阅(HowtoCancelaGooglePlayStoreSubscription onAndroid)
TheeasiestwaytocancelAndroidappsubscriptionsisbyusingyourAndroidsmartphone.
取消Android应用程序订阅的最简单方法是使用Android智能手机。
Startbylaunchingthe“PlayStore”app.Ifyoucan’tfinditonyourdevice,swipeuponyourhomescreentoopentheappdrawerandthenscrollarounduntilyoulocatetheapp.
首先启动“PlayStore”应用。
如果您无法在设备上找到它,请在主屏幕上向上滑动以打开应用程序抽屉,然后四处滚动直到找到应用程序。
Next,taponthehamburgermenuiconinthetop-leftcorneroftheinterface.
接下来,点击界面左上角的汉堡菜单图标。
Taponthe“Subscriptions”optionfoundhalfwaydownthelist.
点击列表中间的“订阅”选项。
Youshouldnowseeeverysubscriptionyou’repayingforthroughtheGooglePlayStore.Taponthesubscriptionthatyouwanttocancel.
现在,您应该可以通过GooglePlay商店看到要付费的每个订阅。
点击您要取消的订阅。
Selectthe“CancelSubscription”linkfoundatthebottomofthepage.
选择页面底部的“取消订阅”链接。
Provideareasonforcancelingthesubscriptionandthentapthe“Continue”button.
提供取消订阅的原因,然后点击“继续”按钮。
ConfirmthatyouwishtocanceltheAndroidapp’sPlayStoresubscriptionbyselectingthe“CancelSubscription”button.
通过选择“取消订阅”按钮,确认您要取消Android应用程序的Play商店订阅。
Yourappsubscriptionwillremainactivethroughtheendofyourbillingperiod.
您的应用订阅将在结算期结束之前保持有效。
Ifit’sanewsubscription,youmightbeabletorequestarefundfromtheGooglePlayStore.
如果是新订阅,则可以从GooglePlay商店要求退款。
如何从网上取消GooglePlay商店订阅(HowtoCancelaGooglePlayStoreSubscriptionFromtheWeb)
IfyounolongerhaveaccesstoanAndroiddeviceoryou’dinsteadhandleyourfinancesfromyourcomputer,youcancancelappsubscriptionsthroughtheGooglePlayStore’swebsite.
如果您无法再使用Android设备,或者要通过计算机处理财务,则可以通过GooglePlay商店的网站取消应用订阅。
BeginbyvisitingtheGooglePlayStorefromyourbrowserofchoice.Fromthere,selectthe“MySubscriptions”linkfoundintheleftsidebar.
首先从您选择的浏览器访问GooglePlay商店。
在此处,选择左侧栏中的“我的订阅”链接。
Next,clickonthe“Manage”buttonontheright-handsideofyourscreenthat’sassociatedwiththesubscriptionthatyou’dliketocancel.
接下来,单击屏幕右侧与您要取消的订阅相关联的“管理”按钮。
Selectthe“CancelSubscription”optionfoundatthebottomofthepop-upmenu.
选择弹出菜单底部的“取消订阅”选项。
Finally,clickthe“CancelSubscription”buttontoconfirmyourdecision.
最后,单击“取消订阅”按钮以确认您的决定。
Again,thesubscriptionwillremainactivethroughtheendofyourbillingperiod.
同样,订阅将在您的计费期结束之前保持有效。
翻译自:https://www.howtogeek.com/667779/how-to-cancel-google-play-store-app-subscriptions-on-android/
收起
展开全文
android
安卓
app
移动开发
googleplayconsole怎么删除被拒绝的版本
2020-10-1409:30:02
在谷歌商店发布一个版本,被拒了,然后创建一个新版本再次提交发布,但是默认又把上次被拒的版本一起提交了,新版本通过了,可是老版本被拒,怎么才能把被拒的老版本删除呢,找遍了平台任何一个角落都找不到,哪位...
收起
android
撤销正在审核的和已经通过审核的app
千次阅读
2015-06-1010:15:46
1.一个app还未通过审核,但是新版本已经出来了,怎样才能撤销正在审核的app呢?方法:在是binarydeatils里用rejectthisbinary。
之后,即可以重新上传代码了。
2.已经上架的:在itunes...
1.一个app还未通过审核,但是新版本已经出来了,怎样才能撤销正在审核的app呢?
方法:在是binarydeatils里用rejectthisbinary。
之后,即可以重新上传代码了。
2.已经上架的:
在itunesconnect里的app详情里面找到rightsandpricing按钮
选择specificstores
然后选择Deselectall
取消所有地区选择后,在app详情里就能看到deleteapp按钮了。
这是最佳的下架做法。
收起
展开全文
googleplay以及googlepay
千次阅读
2019-08-1615:53:58
接入googleplay有段时间了,今天抽空留个备份,回忆下心酸的历程网上已经有很多资料,google爸爸也提供了很多文档。
但是对于刚接触的我来说,信息量太大,有点杂乱的感觉。
其实整理清楚,那么就非常简单了。
这里...
接入googleplay有段时间了,今天抽空留个备份,回忆下心酸的历程
网上已经有很多资料,google爸爸也提供了很多文档。
但是对于刚接触的我来说,信息量太大,有点杂乱的感觉。
其实整理清楚,那么就非常简单了。
这里细节也不详细写了,主要理清楚一些概念。
一、注册google账号,付钱成为开发者人员
二、进入GooglePlayConsole创建你的应用,同时填写一些信息。
(APP基本信息,隐私权政策网址等)
三、注意一条信息【让Google管理并保护您的应用签名密钥(推荐)!!】谨慎选择!如果同意的话,那么则无法取消了。
这个协议会造成Google针对你提交的签名文件A生成Google保管的另外一个签名文件B,并且B签名文件只会提供给你
MD5、SHA-1、SHA-256一些信息。
而没有.jks这样的签名文件!
你的APP提交GooglePlay后,会剥离你的签名文件,用B签名再给APP打包一次。
这意味着你签名的APP跟从GooglePlay下载后的APP签名是不一致的!
这会造成一些困扰,比如APP内置版本更新功能、一些SDK无法使用。
(如微信SDK是根据签名文件申请的)等等
同时提交还有个坑!安卓一般分发市场,会用到一些第三方加固软件。
如果同意该协议,则提交GooglePlay的APK包不能加固,只能用原始的A签名打包,否则上架后下载安装是白屏的!!!
OK,上面都是一些坑,血泪史啊。
悔不当初有没有!但是呢,后续我发现一些优点,也让我非常眼馋。
毕竟从同意这个协议开始,就没办法回头了。
优点:
1、googleplay统计数据。
如果是APP内置版本更新功能,是无法统计这个数据的
2、AndroidAppBundle。
这个东西很流弊,很舒坦。
google市场根据用户的手机信息,给用户生成合适的apk包。
之前不论什么型号的手机,都是下载一个apk包。
但是对大屏手机来说,我不需要小屏的资源,32位手机不需要64位资源,OK,删除不需要的。
然后发现APK缩小了很多。
这里可能觉得差别不大,因为我打包的时候
安装包缩小了非常多。
至于x86mip是什么,这里暂时不讲解
四、App需要在首页显示隐私权政策网址,需要用户点击是否接受。
没有此功能,提交审核会被拒绝
五、是否付费应用。
也只有一次选择机会。
此处的付费应用代表在gp市场是否免费还是付费下载。
应用内付费不在此列
六、如果APP有内置付费内容,则需要先在控制台定义商品
商品ID非常重要。
googlepay是根据此id来付费结算购买的。
ID可以用json存储到app项目中,自己判断,也可以后台给你。
七、googlepay(支付)先理清楚概念,再上代码,代码注释非常清楚。
谷歌支付跟ios支付流程非常相似
1、订阅subs,详情百度
2、一次性购买inapp。
根据商品ID下单,如果此商品已被购买且未被消耗,则下单失败、付款成功回调、消耗
接入支付,可以参考以下链接
3、谷歌支付下单时候,额外参数最好是后台给予的订单ID
https://developer.android.com/google/play/billing/billing_integrate.html?hl=zh-cn
https://developer.android.com/google/play/billing/billing_reference.html?hl=zh-cn#getSkuDetails
代码
/**
*测试googlepay
*https://developer.android.com/google/play/billing/billing_integrate.html?hl=zh-cn
*https://developer.android.com/google/play/billing/billing_reference.html?hl=zh-cn#getSkuDetails
*https://developer.android.com/google/play/billing/api#consume
*/
classGooglePayActivity:BasicActivity3
向方法传递引用应用内购买结算服务的Intent和您创建的一个ServiceConnection实例,
//并明确地将Intent的目标软件包名称设置为com.android.vending—GooglePlay应用的软件包名称。
valserviceIntent=Intent("com.android.vending.billing.InAppBillingService.BIND")
serviceIntent.`package`="com.android.vending"
bindService(serviceIntent,mServiceConn,Context.BIND_AUTO_CREATE)
super.onCreate(savedInstanceState)
}
overridefungetLayoutId():Int{
returnR.layout.activity_google_pay
}
overridefuninitView(){
binding.click=this
}
overridefunsetData(){
}
overridefunonClick(v:View?){
when(v?.id){
R.id.titleBreak->{
finish()
}
R.id.tvPlay1->{
if(mService!=null){
getBuyIntent("10006")
}else{
ToastUtils.showLongTip("未链接到googleplayservice")
}
}
}
}
privatefuninitRn(){
LogUtils.e(TAG,"initRn==initRn")
//警告:请不要在主线程上调用getSkuDetails方法。
调用此方法会触发网络请求,进而阻塞主线程。
请创建单独的线程并从该线程内部调用getSkuDetails方法。
Thread(Runnable{
//在您的应用中,可以使用In-appBillingVersion3API从GooglePlay查询商品详情。
要将请求传递至应用内购买结算服务,
//首先需要创建一个包含商品ID字符串ArrayList的Bundle,该字符串带有键“ITEM_ID_LIST”,每个字符串是可购买商品的商品ID。
varskuList=ArrayList
//应用内商品的类型(“inapp”用于一次性购买,“subs”用于订阅)
varskuDetails=mService!!.getSkuDetails(3,packageName,"inapp",querySkus)
//查询结果将保存在带有键DETAILS_LIST的字符串ArrayList中。
购买信息存储在JSON格式的字符串中
//将从之前代码段返回的skuDetailsBundle中检索您的应用内商品的价格。
valresponse=skuDetails.getInt("RESPONSE_CODE")
LogUtils.e(TAG,"response==$response")
if(response==0){
valresponseList=skuDetails.getStringArrayList("DETAILS_LIST")
LogUtils.e(TAG,"responseList=="+responseList.toString())
for(thisResponseinresponseList){
/**返回值详情见https://developer.android.com/google/play/billing/billing_reference.html?hl=zh-cn#getSkuDetailsgetSkuDetails()方法*/
val`object`=JSONObject(thisResponse)
valsku=`object`.getString("productId")
valprice=`object`.getString("price")
LogUtils.e(TAG,"price=="+price)
if(sku=="sub_monthly")
sub_monthly_price=price
//elseif(sku=="gas")mGasPrice=price
}
}else{
LogUtils.e(TAG,"response==========="+response)
}
}).start()
}
//购买
//要从您的应用发起订阅请求,请在应用内购买结算服务上调用getBuyIntent方法。
将In-appBillingAPI版本(“3”)、发起调用的应用的软件包名称、要购买商品的商品ID、
//商品类型(“应用内”或“订阅”)以及developerPayload字符串传递给方法。
developerPayload字符串用于指定您想要GooglePlay随购买信息一同发送的任何其他参数。
fungetBuyIntent(productId:String){
try{
valbuyIntentBundle=mService!!.getBuyIntent(3,packageName,
productId,"inapp","zhtttyyzc")//developerPayload额外参数可以设置任意最好服务器设置增加安全性比如后台定义的订单id
varcode=buyIntentBundle.getInt("RESPONSE_CODE")
if(code==0){
//如果请求成功,返回的Bundle将包含响应代码BILLING_RESPONSE_RESULT_OK(0)和您可以用于开始购买流程的PendingIntent。
要从GooglePlay查看所
//有可能的响应代码,请参阅应用内购买结算参考。
接下来,请使用键BUY_INTENT从响应Bundle中提取PendingIntent。
valpendingIntent=(buyIntentBundle.getParcelable("BUY_INTENT"))asPendingIntent
//要完成购买交易,请调用startIntentSenderForResult方法并使用您创建的PendingIntent。
这里用任意值1001用于请求代码。
startIntentSenderForResult(pendingIntent.intentSender,
1001,Intent(),Integer.valueOf(0),Integer.valueOf(0),
Integer.valueOf(0))
}else{
LogUtils.e(TAG,"发起购买失败code:$code")
}
}catch(e:Exception){
e.printStackTrace()
}
}
//查询已购买商品(未被消耗)
//此方法将返回当前归用户所有但未消费的商品,包括购买的商品和通过兑换促销代码获得的商品
//未被消耗无法再次购买
fungetPurchases(){
Thread(Runnable{
valownedItems=mService!!.getPurchases(3,packageName,"inapp",null)
valresponse=ownedItems.getInt("RESPONSE_CODE")
if(response==0){
valownedSkus=ownedItems.getStringArrayList("INAPP_PURCHASE_ITEM_LIST")
valpurchaseDataList=ownedItems.getStringArrayList("INAPP_PURCHASE_DATA_LIST")
valsignatureList=ownedItems.getStringArrayList("INAPP_DATA_SIGNATURE_LIST")
for(dataIteminpurchaseDataList){
try{
valjo=JSONObject(dataItem)
valpurchaseToken=jo.getString("purchaseToken")//用于消耗
valsku=jo.getString("productId")
valdeveloperPayload=jo.getString("developerPayload")
consumePurchase(purchaseToken)//立即消耗
}catch(e:Exception){
e.printStackTrace()
}
}
}
}).start()
}
//消耗
funconsumePurchase(purchaseToken:String){
valresponse=mService!!.consumePurchase(3,packageName,purchaseToken)
LogUtils.e(TAG,"消耗response$response")
if(response==0){
LogUtils.e(TAG,"消耗succeed")
}else{
LogUtils.e(TAG,"消耗失败")
}
}
overridefunonActivityResult(requestCode:Int,resultCode:Int,data:Intent?){
super.onActivityResult(requestCode,resultCode,data)
if(requestCode==1001){
//订单的购买数据是JSON格式的字符串,将映射到响应Intent中的INAPP_PURCHASE_DATA键
valresponseCode=data?.getIntExtra("RESPONSE_CODE",-1)
valpurchaseData=data?.getStringExtra("INAPP_PURCHASE_DATA")
valdataSignature=data?.getStringExtra("INAPP_DATA_SIGNATURE")
if(resultCode==RESULT_OK){
if(responseCode==0){
try{
LogUtils.e(TAG,"支付成功回调结果purchaseData:$purchaseData")
valjo=JSONObject(purchaseData)
valsku=jo.getString("productId")
valpurchaseToken=jo.getString("purchaseToken")//用于消耗
/**
*开发者指定的字符串,其中包含关于订单的补充信息。
当您发出getBuyIntent请求时,您可以为此字段指定一个值
*最好是服务器给与的订单ID进行比对
**/
valdeveloperPayload=jo.getString("developerPayload")
//consumePurchase(purchaseToken)//购买成功立即消耗
}catch(e:JSONException){
LogUtils.e(TAG,"Failedtoparsepurchasedata")
e.printStackTrace()
}
}else{
ToastUtils.showLongTip("支付取消")
}
}
}
}
//安全性建议:在您发送购买请求时,请创建一个可以对此购买请求进行唯一标识的字符串令牌并在developerPayload中包含此令牌。
您可以将随机生成的字符串作为令牌。
从GooglePlay接收到购买响应时,请确保检查返回的数据签名、orderId和developerPayload字符串。
为了增强安全性,您应在自己安全的服务器上执行检查。
请确保验证orderId为您之前未处理的唯一值,且developerPayload字符串与您之前通过购买请求发送的令牌相匹配。
//重要说明:完成您的Activity后,请务必与应用内购买结算服务解除绑定。
如果不解除绑定,开启的服务连接会导致您的设备性能下降。
//此示例说明了如何通过重写Activity的onDestroy方法对到应用内购买结算的服务连接mServiceConn执行解除绑定操作。
publicoverridefunonDestroy(){
super.onDestroy()
if(mService!=null){
unbindService(mServiceConn)
}
}
}
八、GooglePlayConsole渠道
点击对应渠道的管理,如Alpha渠道
可以添加测试人员,输入测试人员的google账号。
然后把加入测试的网址发给测试人员,测试人员用google浏览器打开,点击同意加入即可,记得需要先登陆google账号哦。
测试人员测试支付,是不需要付费的。
如果测试发现手机调不起googlepay?
1、检查手机是否支持谷歌服务
2、检查手机网络是否能科学上网
3、如果APP同意了谷歌签名服务,手机安装的APK包是否跟谷歌市场的签名一致?(这种情况,建议发布个谷歌市场内部测试渠道包,然后从市场下载安装测试)
4、如果排除了已知的可能,那么换个手机试试。
手机厂商可能会修改点东西。
亲测小米手机某型号怎么都调试不起来,后来换了华为和其他品牌手机,完美调起。
收起
展开全文
如何在AppStore中取消正在审核的App
万次阅读
2016-12-0711:57:22
前言:最近有朋友问我AppStore中,怎么取消正在审核的App。
当时,我就懵逼了!我还没遇见过,当时就立刻去百度上查询,也了解一点点。
可是最近这样的情况却出现在我的工作中。
下面。
我们就一起看看怎么取消正在审核...
收起
重置GooglePlay上传密钥教程
千次阅读
2018-10-2611:18:08
最近遇到了一个问题,为已上传GooglePaly的应用提交更新时发现要上传的应用密钥和GooglePlay已经储存的密钥不一样,导致应用无法更新......至于为什么会不一样呢?还不是因为我手残把keystore文件删除了,又重新创建的...
收起
解决GooglePlay审核中的WebViewClient.onReceivedSslError问题
千次阅读
2019-04-1304:41:58
GooglePlay应用市场提交应用审核,出现因WebViewClient.onReceivedSslError问题导致拒绝通过。
GooglePaly给出的详情地址:support.google.com/faqs/answer…处理起来其实也相对简单,主要是针对用到...
收起
关注GooglePlay应用崩溃与ANR,增加用户的好评率提升应用转化
2019-11-0715:00:43
GooglePlay应用崩溃与ANR的检测十分重要,崩溃与ANR的高低会影响应用在商店的排名、用户的评分、留存等,另外2019GoogleI/O后,该数据纳入了官方推荐的审核标准中,数据高于平均线将无法获得官方推荐,因此降低...
收起
Google
GooglePlay应用上架流程(含踩坑经验)
千次阅读
2019-04-2508:20:40
而咱们国内的Android程序员素有“折翼天使”的名号,做了多年的Android开发,却不知道怎么成为GooglePlay开发者。
上一篇中,我已经向大家详细介绍了注册GooglePlay开发者账号的详细步骤以及收款设置,在这儿我就...
收起
上传应用到GooglePlay
2018-03-0708:59:37
转载自:...【流程篇】:第一步:创建Google账户(即通俗意义上的Gmai),Google账户链接地址:https://accounts.google.com/SignUp?service=mail&hl=zh-CN&continue=http%3A%2F%2Fmai...
收起
提示与指南:GooglePlay常见政策违规行为及规避方法
千次阅读
2020-10-3009:30:00
作者/GooglePlay应用安全产品经理AndrewAhn在GooglePlay,我们致力于打造一个广受全球数十亿Android用户欢迎的应用生态系统,将安全、实用...
收起
css
编程语言
github
git
android
unity游戏上架GooglePlay
千次阅读
2020-03-0600:03:51
准备工作1.需要科学上网2.需要申请谷歌邮箱账户(注册出现...4.需要有一张信用卡(Visamaster卡),并且支付25美元(或者去淘宝找代付,淘宝搜索Google开发者就可以了)注册开发者developers.google.com点击...
收起
unity
android
GooglePlay开发者账号注册、GoogleWallet解封及收款教程
千次阅读
2015-10-2213:56:56
GooglePlay开发者账号注册、GoogleWallet解封及收款教程...作为一个中国地区的开发者,成功注册一个GooglePlay开发者账号曾经是...2014年11月20日中国开发者现可直接向GooglePlay提交应用的新闻推出后,中国的
收起
开发人员
GooglePlay支付测试爬坑笔记
千次阅读
2018-12-2721:19:19
访问GooglePlayConsole控制台(https://play.google.com/apps/publish)1.创建商品所有应用->应用列表->点开应用左侧导航菜单中点击商店发布->应用内商品然后创建受管理的商品每个商品...
收起
GooglePlay开发者账号注册
万次阅读
2016-06-1003:59:27
作为一个中国地区的开发者,成功注册一个GooglePlay开发者账号曾经是一件非常头疼的事。
2014年11月20日中国开发者现可直接向GooglePlay提交应用的新闻推出后,中国的开发者可以注册一个GooglePlay开发者账号...
收起
开发人员
ReactNative打包安卓不符合谷歌play关于提供64位版本应用的规定
千次阅读
2019-09-1616:45:16
ReactNative打包安卓不符合谷歌play关于提供64位版本应用的规定1,解决方案:在ndk后面加入"arm64-v8a","x86_64"(如果可以的话,就不必往下看了)2,在我这里,上一步实施后能通过谷歌市场的校验,但是运行app会报错...
收起
android
apk解码
GooglePlay开发者计划政策
2018-09-0817:50:00
GooglePlay开发者计划政策在确保每位GooglePlay用户都能获得良好的体验方面,下列政策发挥着重要作用。
本文所定义术语的含义与开发者分发协议中所用术语的含义相同。
请务必不时查看一下此处的内容,因为这些...
收起
新版本Google支付集成V3.0(GooglePlay结算库(V2.0.3)并解决新版本developerPayload的传值)
千次阅读
热门讨论
2019-10-1614:24:06
本文档阐述了如何使用GooglePlay内容库将GooglePlay结算服务添加到我们的应用中。
接入前准备申请一个googleplay开发者账号,需要支付25美金提前准备好一个apk(不需要集成支付sdk,占位用),在google...
收起
谷歌支付
【报错信息】GooglePlay上架报错(YourappcontainsadsthatdonotcomplywithourFamiliesad|...
2022-01-1914:23:09
一、报错信息、二、向GooglePlay政策团队询问细节信息、三、解决方案(暂时)、
收起
收藏!要避免这些问题,你才更有可能获得GooglePlay的推荐
2019-11-2812:12:17
提高下载量最可靠的方式之一是在GooglePlay商店获得梦寐以求的推荐位置。
那么在跟谷歌申请推荐的时候,除了产品本身品质要过硬以外。
还需要注意一些产品开发本身的细节方面问题,这样在申请推荐的时候更容易成功,...
收起
google
android--GooglePay谷歌支付内购接入(1)
千次阅读
2022-03-1911:54:08
由于谷歌应用市场的限制令,需要把目前的APP接入googlepay谷歌支付,以免在3月31日底,没接入的APP将会有被下架掉的风险,...提前准备好一个apk(不需要集成支付sdk,占位用),在googleplay控制台上传
收起
android
谷歌支付
如何在GooglePlay商店发布多个版本apk
千次阅读
2013-07-1714:49:22
多种apk的支持是一个特点在GooglePlay,它允许你发布不同的APKs为你的应用匹配不同尺寸的设备。
每个APK是您的应用程序的完整和独立的版本,但它们共享同一应用程序在GooglePlay上市,必须共享相同的包的名称,并...
收起
您所知道的PlayConsole远不止是发布应用这么简单!|上篇
千次阅读
2018-04-0200:00:00
原文/DomElliot,GooglePlay全球开发者市场推广译文/掘金翻译计划无论您是企业用户还是作为技术人员,在1或100人的团队中,GooglePlayConsole 能为你做的都不仅仅是发布应用这么简单而已。
您或许使用...
收起
GooglePlay封杀第三方支付
2012-12-1819:09:00
摘要:北京时间2012年8月2日,GoogleAndroidPlay应用商店管理团队发布公告称,该公司将对“开发人员应用政策”作出调整,调整的内容包括支付政策、应用命名、隐私安全等。
从现在开始,开发人员必须遵循新的政策...
收起
Google商店应用上架注意事项
千次阅读
2021-04-1018:11:14
一.代码相关:1.权限问题:这个权限READ_PHONE_STATE如果不是必要权限,如果能去掉的话还是尽量去掉。
2.支付相关:代码中不要出现第三方支付。
...为了避免触发FB这方面的审核,需要对上架产品做以.
收起
google
首发|GooglePlay开发者FAQ第一期
2017-03-1119:30:32
从注册开发者账号到成功发布应用至GooglePlay商店,本期GooglePlay开发者FAQ将为您详细说明可能会遇到的问题解决方案。
如果您在使用GooglePlay时遇到的各种开发问题,欢迎您留言给我们。
收起
空空如也
空空如也
1
2
3
4
5
...
15
收藏数
284
精华内容
113
热门标签
googleplay取消审核
关键字:googleplay取消审核
延伸文章資訊
- 1APK 和轨道| Google Play Developer API
借助Google Play Developer API,您可以为应用上传新的APK,并将这些APK 发布到不同的发布轨道。这样,您就可以部署Alpha 版和Beta 版的应用,并向获得批准的用户...
- 2google play取消审核 - CSDN
要停用某个不合规的APK,请为它创建一个合规的新版本并将新版APK 上传到同一轨道中。 请务必递增这个新版APK 的版本号,并将该版本设为“100% 发布”,以便成功替换和停用 ...
- 3Google Play上架全攻略
Android 應用程式開發者可將作品發佈到Google 公司建立的Google Play 商. 店,只要是Android 系統的使用者,都可在Google Play 商店下載各種應用程.
- 4从Play商店中删除应用
从https://support.google.com/googleplay/android-developer/answer/9859350?hl=zh_CN&ref_topic=987202...
- 5如何在GooglePlay Developer控制台中取消发布应用程序? - 问答
... 都是指一个巨大的按钮,上面写着“取消发布”,这个按钮已经不存在了(至少在2016年)。 我如何真正取消发布上传到Google Play开发者控制台的应用?