我在谷歌商店的应用程序崩溃报告中收到很多异常。有人可以帮我解决这个问题吗?我正在使用android:targetSdkVersion=19java.lang.SecurityException:RequiresREAD_PHONE_STATE:Neitheruser10131norcurrentprocesshasandroid.permission.READ_PHONE_STATE.atandroid.os.Parcel.readException(Parcel.java:1546)atandroid.os.Parcel.readException(Parcel.java:1499)
我在进行Android应用内购买时遇到了问题。我已尽我所能,但似乎卡在了错误userisnoteligibletothispurchase。请指导我完成我做错的事情。以下是我遵循的步骤已签名的apk已上传到Play商店inapp产品处于发布状态用户在测试设备上版本号和版本名与上传的apk相同谢谢! 最佳答案 当您所做的一切都完美无缺时,就会出现此错误,您已使用具有正确产品ID的签名APK,但您必须注意,您使用的帐户可能没有正确的有效信用卡详细信息.因此,无论何时您想要购买任何产品,即使是使用测试账户,该账户也应该有有效的信用信息。您
所以我正在编写一个带有特殊应用内货币的Android应用。您可以通过应用程序内结算以1、5、10等包的形式购买这种货币。以下是我的实现方式:使用托管产品(当应用程序启动时,我使用IabHelper查询购买的产品)购买完成后立即消费消费完成后,向服务器发送购买token服务器通过playAPI检查,然后为账户提供币种我的问题是,如果第3步失败怎么办?如果连接被切断或其他原因,购买token将永远不会到达我的服务器。在那种情况下,用户将支付货币,但他们的帐户不会得到它。当我的应用再次启动并运行1a时,它不会找到购买的商品,也不会重新使用它。这个推理正确吗?如果是这样,我是否需要在andro
我有一个使用GCM和计费的应用程序。为了使其成为AndroidM-ready,我正在尝试实现新的permissionmodel.很遗憾,我找不到任何关于GCM和计费权限的信息。它们没有出现在normalpermissionlist中并且显然不适用于Manifest.permission.*,因为它们不在android.permission命名空间下。尽管如此,我们仍然必须在list中声明它们那么应该如何处理这些权限?它们是自动授予的吗? 最佳答案 这些权限在安装时自动授予:checkSelfPermission("com.andro
我正在将应用内计费集成到我的Xamarin.Android应用程序中。我使用Google测试产品(android.test.purchased等)测试了API,它运行良好。进行一些测试后,我开始在OnInAppBillingError事件中收到以下错误。错误:com.example.appname不支持应用内结算版本3com.example.appname是我的应用程序的bundleid。我在互联网上发现了这个错误(thisistheclosestmatch),解决方案是更新GooglePlay客户端。我有最新的GPC(版本5.9.12)。奇怪的是,我在一些成功的测试后开始收到这个错误
我有一个应用程序,我在其中使用了5个消耗品应用程序内购买。按钮上有应用内价格。-我不想静态设置InApp的值(例如$0.99、$1.99等等...)。-我希望我的按钮上的价格动态地显示在iTunes商店中。是否可以从iTunes的InApp获取价格等级并显示它? 最佳答案 您请求可用SKProduct的列表:self.productsRequest=[[SKProductsRequestalloc]initWithProductIdentifiers:self.productIdentifiers];self.productsReq
我在两个平台上开发了一个应用程序,多个用户在同时使用应用程序时可以在线看到对方。使用iPhone的用户A可以在同一应用程序中看到使用android的用户B。现在我想再增加一个功能,根据特定的场合互相赠送。那么,是否可以通过iPhone应用程序的应用内购买流程购买数字内容(例如笑脸图标、卡片等),然后将其赠送给实际使用Android版本应用程序的用户B?反之亦然,用户B(android)购买数字内容并将其发送给用户A(iPhone)。注意:我知道在同一平台上进行应用内购买不是问题,这意味着如果所有用户都使用iPhone或Android,那么这不是问题。但就我而言,我有两个不同的平台。有什
我想知道Android和iphone的InAppbilling中最多可以放置多少项目。我好像记得读过大约3000,但我找不到引用资料。此外,如果3000是最大值,那么解决此问题的合法方法是什么。我的应用程序将出售内容,我认为解决该问题的一种可能方法是拥有一个显示内容的中央应用程序,然后是许多不同的图书馆,您可以在其中购买内容。这会是一个可行的变通办法吗? 最佳答案 我只能回答你问题中与Apple相关的部分。我两周前刚和他们谈过,因为我也有很多可以在我的应用程序中购买的商品。Apple内购的当前限制为10.000件。如果这还不够,Ap
外部URL无法在我的PhoneGapIOS应用程序的系统浏览器中打开。我正在使用PhoneGapBuild2.7.0。Javascript:window.open(myURL,'_blank','location=yes');配置.xml如何解决?当我使用url“www.google.com”时,它工作正常,但是当我为我的应用程序使用必需的url时,即使该url在浏览器中工作正常,它也不起作用。 最佳答案 Javascript:myURL=encodeURI(myURL);window.open(myURL,'_blank','lo
是否必须在UI中添加恢复按钮以恢复非消耗品的应用内购买。有没有办法像愤怒的小鸟和其他应用/游戏一样自动执行此操作? 最佳答案 正如Apple在In-AppPurchaseGuidelines中提到的那样:设计您的应用内购买商店您的应用内购买商店应该具有吸引力、易于理解且易于使用。遵循这些设计指南可帮助您实现此目标:提供一个“检查库存”按钮,允许用户检查他们可能丢失的元素或他们已经在其他设备上购买的元素。请记住,自动启动以前购买的恢复(这将提示用户输入他们的iTunesStore密码)可能会让您的用户感到困惑。在代码中调用restor