- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在我的游戏中使用了消耗性虚拟货币购买。用户可以使用该货币来解锁不同类型的喷气背包。Apple 拒绝了这款游戏,称它需要一个恢复购买按钮。但是苹果的文档说消耗品不需要恢复。
为什么苹果将解锁的喷气背包视为非消耗品?
以下是我在 iTunes connect 中收到的消息。
From Apple 10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
10.6 Details Your app uses intermediary currency to purchase items that function as non-consumable products but does not include a restore mechanism. Users restore transactions to maintain access to content that they’ve already purchased. Next Steps Please modify your app to include an optional user registration feature that allows users to restore their purchases to all of their iOS devices. We recommend indicating that account registration is necessary to restore previously purchased In-App Purchase products, and providing a way for users to register later if they wish to access this content in the future.
我应该为喷气背包建立一个恢复机制吗?我正在为 iap 使用 Soomla 和 unity3d。
最佳答案
总而言之,Apple 的意思是您必须在服务器上存储用户项目的位置包含某种用户注册/帐户功能。
当他们在新设备上登录时,他们应该仍然拥有他们在您的游戏中购买的所有内容。
关于ios - 我们的 iOS 游戏刚刚因为没有生命周期商品的恢复机制而被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33887802/
我正在开发一个使用多个 turtle 的滚动游戏。玩家 turtle 根据按键命令在 Y 轴上移动。当危害和好处在 X 轴上移动时,然后循环并改变 Y 轴位置。我尝试定义一个名为 colliding(
我不明白为什么他们不接受这个作为解决方案,他们说这是一个错误的答案:- #include int main(void) { int val=0; printf("Input:- \n
我正在使用基于表单的身份验证。 我有一个注销链接,如下所示: 以及对应的注销方法: public String logout() { FacesContext.getCurren
在 IIS7 应用程序池中有一个设置 Idle-time out 默认是 20 分钟,其中说: Amount of time(in minutes) a worker process will rem
我是一名优秀的程序员,十分优秀!