从今年9月30日(本月底)开始,Google不允许销售使用应用内结算的应用和开发者的开发者展示他们的应用,而不会显示他们的地址.这是他们写的:
添加实际联系地址从2014年9月30日开始,您需要在"设置"页面中添加实际地址.添加地址后,您可以在应用的详细信息页面上向Google Play上的所有用户显示该地址.如果您的实际地址发生变化,请务必在"设置"页面上更新您的信息.
如果您通过应用内购买付费应用或应用,则必须提供实际地址,以便您可以与该内容的销售商联系,以遵守消费者保护法.如果您未在自己的帐户中提供实际地址,则可能会导致您的应用从Play商店中移除.
有很多关于这个新要求的文章:
甚至有请愿反对它,在这里:
我已经要求在这里找到解决方案.
由于我没有真正的公司,我不喜欢我实际需要发布我的家庭住址的事实.
对我来说,这是一个隐私问题,因为我并不总是在家里使用应用程序(加上它更像是一种爱好).
我的应用程序是免费使用的,它的应用内结算仅用于删除广告.而已.
在使用应用内结算时,它不会添加任何功能,用户可以自由支付任何他想要的费用作为捐赠.
我不想发布我的地址,根据我读过的内容,你甚至不能使用邮政信箱(无论如何要花钱),因为他们特别要求"实际地址"而不是"邮政地址".
由于我可能无法使用Google的应用内结算并避免使用我的家庭住址,因此使用其他公司的其他服务是否可行(并且合法且根据Google规则)?
如果是这样,哪些公司提供类似的服务?
如果没有,是否有任何替代方案或解决方案?
可能有一个解决方法或漏洞,允许我发布这样的应用程序,但没有理由发布我的家庭地址?
我尝试使用沙盒将paypal与Android应用程序集成.我正在用paypal成功向往,但是当我付款时,屏幕会在没有响应的情况下直接隐藏.
我怎样才能得到上述问题的回复?
这是我的代码.
private void invokeSimplePayment()
{
try
{
PayPalPayment payment = new PayPalPayment();
payment.setSubtotal(new BigDecimal(Amt));
payment.setCurrencyType(Currency_code[code]);
payment.setRecipient("Rec_Email");
payment.setPaymentType(PayPal.PAYMENT_TYPE_GOODS);
Intent checkoutIntent = PayPal.getInstance().checkout(payment, this);
startActivityForResult(checkoutIntent, request);
}
catch (Exception e)
{
e.printStackTrace();
}
}
public void onActivityResults(int requestCode, int resultCode, Intent data)
{
switch(resultCode)
{
case Activity.RESULT_OK:
resultTitle = "SUCCESS";
resultInfo = "You have successfully completed this " ;
//resultExtra = "Transaction ID: " + data.getStringExtra(PayPalActivity.EXTRA_PAY_KEY);
break;
case Activity.RESULT_CANCELED:
resultTitle = "CANCELED";
resultInfo = "The transaction has been …Run Code Online (Sandbox Code Playgroud)