在多个移动平台上(iOS和Android),针对应用内购买内容的兼容性问题。

3
我有一个应用程序,在两个平台上开发,多个用户在同时使用应用程序时可以看到彼此在线。
使用 iPhone 的用户 A 可以在同一应用程序中看到使用 Android 的用户 B。
现在我想增加一个更具礼品特色的功能,基于某些场合互相赠送礼物。
那么,是否可能通过 iPhone 应用程序的应用内购买流程购买数字内容(例如微笑图标、卡片等),然后将其作为礼物赠送给实际使用 Android 版本应用程序的用户 B?
反之亦然,即 User B (android) 购买数字内容并将其发送给 User A(iPhone)。
注:我知道在同一平台内进行应用内购买不是问题,这意味着如果所有用户都使用 iPhone 或 Android,则没有问题。但在我的情况下,我有两个不同的平台。
有什么想法吗?
4个回答

7

基本上,你不能在iOS和Android之间进行跨购买物品。不过,另一种方法是在Android/iOS商店中实现购买“积分”的可能性。然后,实现并托管自己的DRM服务,让用户可以使用/赠送积分。


5
关于iOS中应用内购买和遵循App Store Guideline的规定:
引用: 使用非应用内购买API(IAP)系统购买应用内容、功能或服务的应用将被拒绝。
这意味着您不能在Android上购买某些东西,然后在iOS上解锁某些东西。
引用: 使用IAP购买物理商品或应用外使用的商品和服务的应用将被拒绝。
这意味着您不能在iOS上购买某物并在Android上使用它。

这意味着你不能在安卓上购买某些东西,然后在iOS上解锁其他内容。 我要开发的功能与解锁应用中的内容无关。它是这样的:你在安卓上购买一张美丽的日落照片,并将其作为礼物送给我在iPhone上。当你送出照片时,它会从服务器以文件的形式发送到我的iPhone上。因此,iPhone用户不知道这是否是已购买的内容,他只知道他得到了一张好照片可以欣赏。 所以我认为这应该可行,因为我没有购买任何实体商品,也没有在应用之外使用已购买的内容。 - viral

4

一个简单的解决方案是在您的服务器上保留所购买物品的追踪记录,这个记录可以被Android和iOS查询。


0

Teovald是正确的,我必须测试一款可在iOS和Android上使用的约会应用程序,我通过iTunes购买了一个月的订阅,然后我的一个月的订阅也可以在Android应用程序上使用。

感谢您对此的所有输入。

问候 安东尼奥


跨平台服务器端实现仅适用于订阅式购买吗?还是也适用于非消耗品或消耗品购买? - R_Paoa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接