- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
关于实现应用程序的免费和付费版本的一般性问题。我现在设置了它,我在 1 个应用程序/项目中有 2 个目标,我用 def 语法指定精简版和付费版中的内容。它工作并运行两个目标。
1) 如何让用户直接从免费版本购买付费应用程序? (发现多篇旧文章说链接很好,其他人说会被拒绝并且必须使用应用内购买)我可以像这样使用绑定(bind)到标签栏项目或按钮的链接吗,
NSString *iTunesLink = @"http://itunes.apple.com/gb/app/wired-news-uk/id435728870?mt=8";
[[UIApplication sharedApplication]
openURL:[NSURL URLWithString:iTunesLink]];
或者我是否需要为应用内购买实现 storekit?
2) 我打算在底部放置一个新的标签栏项目(以链接到付费版本)- 还没有尝试过,但我应该能够为免费版本和另一种方式设置标签栏对于付费版本,对吗?本质上,隐藏标签栏项目以在升级后购买付费版本。
3) 将每个应用程序(免费和付费)版本提交到应用程序商店 - 我假设我将能够设置目标并存档二进制文件以便为每个版本上传,对吧?在 itunesconnect 中提交两个单独的应用程序?
最佳答案
我在应用商店中有几个精简版/付费应用对(所有应用最初都是在 IAP 存在之前创建的)。多年来,我对这些应用程序进行了多次更新,所以如果你做对了,Apple 似乎对这个想法大体上没有意见。
1) 您实际上无法从免费应用内购买付费应用。您能做的最好的事情就是将用户引导至商店购买您的付费应用。
2) 这应该有效。在我的一个应用程序中,我在主工具栏中有一个额外的图标,可将用户带到付费应用程序的应用程序商店页面。
3) 是的,您提交了两个完全独立的应用程序。您在 iTunes Connect 中设置了两个应用程序,每个应用程序都有自己唯一的应用程序 ID。
具有两个目标的单个项目是设置代码的简单且正确的方法。对我来说,我做了两个存档构建,在 iTunes Connect 中设置两个应用程序或应用程序更新,然后将两个应用程序/更新提交到 iTunes Connect。我总是让两个应用程序保持完美同步。 Apple 似乎总是将它们放在一起进行审查,并且总是在大致相同的时间将它们推出商店。只有一次两次获得批准的时间相隔一两个多小时。
您必须注意的主要是免费版本。它可以是“免费”或“精简版”,但不能是“演示版”。免费版必须功能齐全。免费版本中没有任何 UI 元素被禁用,因为它们只能在付费版本中使用。它会被拒绝。如果它在免费版本中不起作用,则完全不要在免费版本中提及它。
我的大多数应用程序配对,与付费版本相比,免费版本允许使用有限的数据。当用户尝试添加超过这一点的数据时,我会弹出一个警告,提醒他们免费版本有限制,并为他们提供升级的机会。除此之外,没有其他烦人的弹出窗口提供付费版本。在免费应用程序中有一个按钮或其他任何东西让用户升级是可以的,只是不要把它推到他们的脸上或在 X 使用或时间后弹出任何类型的提醒。应用程序的免费版本必须完全独立运行。
这是我对免费/付费应用对与 IAP 的看法:
IAP 的缺点:- 没有 IAP 的促销代码- 你不能让 IAP 在一段时间内免费(销售或其他)- 免费应用往往会获得较低的评级,因为任何雅虎都可以下载。- IAP 的额外编码
免费/付费对的缺点:- 两个目标,两个应用程序版本,两组图像,iTunes Connect 中的两组内容- 拆分下载和评分/评论。
就个人而言,由于我已经这样做了好几年,提交两个应用程序的额外工作是微不足道的。
编辑:
有一件事我忘了提 - 仍然不能保证 Apple 会以这种方式接受应用程序。但是有很多此类应用程序的示例,因此如果操作正确应该没问题。
关于iphone - 允许用户从免费版本中购买付费应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13663304/
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6年前关闭。 Improve t
我们有一个专有的销售系统,我们已经使用了一段时间了。最近我们添加了“购买”方面,以便我们可以比较匹配产品的平均购买/销售价格以及查看库存状况。 在 MySQL 中,我有 2 个表:tblPurchas
在查看 Paypal 文档以寻找针对这种情况的解决方案后,我一头雾水。我想要的是一种让购物车订阅(定期付款)和购买商品的方法。有没有一种方法可以解决这个问题,或者我是否必须做一些自定义的事情(如果我使
我想知道是否可以使用youtube api获取可购买或可租借的电影列表。当我转到youtube网站并登录到Google帐户时,我可以看到要购买的电影及其价格。 我想在我的应用程序(http://www
我使用 JavaScript 购买 SDK 和 Node.js。 const fetch = require('node-fetch'); const shopify = require('shopi
我购买了三个不同期限的不同订阅。我已经配置了测试账户,我可以进行测试购买。对于这些购买,谷歌不向我收费,但它们看起来非常像真实的。购买成功后,应用内结算会向我发送一些有关我的购买的数据,例如 pack
我目前正在实现应用内购买,并且刚刚阅读了一些帖子,说需要恢复购买按钮,否则苹果将拒绝应用。 我不想在我的 UI 设计中添加第二个按钮。 所以我的问题是... 有没有办法检查用户之前是否进行过应用内购买
我的应用中有多个项目。我有两个设备。如果我在这些设备中的第一个上购买商品,然后尝试在另一个设备上购买相同的商品,我不能。(Google play intent 显示消息 - 商品已拥有!然后它崩溃了.
有没有办法检测何时通过应用商店为您的应用进行了购买? 检测应用内购买似乎很容易(即我们的服务器可以收到通知),但是对于直接购买有没有办法做到这一点? 如果没有,是否有一些用户的唯一标识符(例如购买时通
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
我计划在用户使用该应用程序成功扫描二维码时为应用内购买提供折扣。我知道无法为现有商品提供折扣。我打算以折扣价添加另一件商品。有没有人以前有过使用这种方法的经验? 提前致谢 最佳答案 没有办法直接这样做
我很好奇其他商店在基础应用程序框架方面做了什么?我将应用程序框架视为能够提供额外或扩展的功能以提高基于它构建的应用程序的质量。 有各种开箱即用的框架,例如 Spring(或 Spring.NET)等。
我们正在开发一款使用非续订订阅 IAP 模型的应用。在沙盒中测试订阅购买流程时,我们看到弹出两 strip 有“购买”按钮的消息。 显示第一条消息和产品信息:“您想以 xx.xx 美元购买一个订阅吗?
我的老板购买了 Microsoft 365,它包含三种产品。他现在要求我设计一个管理系统,比如员工自助服务门户。我特此寻求有关从哪里开始或使用哪种产品的建议,因为我对此很陌生。 我尝试了一些研究,发现
我的老板购买了 Microsoft 365,它包含三种产品。他现在要求我设计一个管理系统,比如员工自助服务门户。我特此寻求有关从哪里开始或使用哪种产品的建议,因为我对此很陌生。 我尝试了一些研究,发现
我刚刚了解了IAP Cracker的存在,并试图找出在我的应用中验证IAP购买的最佳方法。 我无法确定的是IAP Cracker是否可以处理“消耗性”商品。如果没有,我没有什么可担心的。 这是维护/验
我正在编写一个允许应用内购买的简单应用。我已经使用 SKU 代码 android.test.purchased 进行了测试,一切正常。 我进入我的 google play 控制台,创建了一个应用程序,
我即将启动一个应用程序,该应用程序将包含多个“应用程序内购买”。 我想做的是有一种方法可以提供少量免费的“应用内购买”来选择评论家等人。 在 apple 框架内有没有办法做到这一点,如果没有,我可以采
所以我在这个网站上工作,用户可以在该网站上发布他们的商品,其他用户可以将一些商品添加到他们的购物车并在线购买。 我考虑的流程是这样的: 商家发布商品及其信用卡/ Paypal 信息。 买家将(来自不同
我对这个主题进行了广泛的研究,但我的知识仍然很模糊。我正在寻找一个简单站点的基本 DV,但我看到每个在线 SSL 都具有三个级别, Root->Intermidiate (充当 Root 的代理)和我
我是一名优秀的程序员,十分优秀!