PMParentalGate 1.0

PMParentalGate 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 自定义
发布日期上次发布日期2014年12月

未指定 维护。



  • 作者
  • Pawel 'Kender' Maczewski

自 App Store 介绍了特殊的“儿童”类别以来,苹果要求开发者执行良好的实践——通过“家长监护闸门”保护所有未针对儿童的属性。这意味着必须对儿童保护所有指向其他应用程序、App Store 评分或任何应用内购买的链接。

完成这项任务的一个方法是通过要求用户执行一种操作,这种操作通常小孩不能完成(我们这里指的是非常小的孩子)——例如三击按钮而不是单击,或者解决一个简单的数学方程...

此控件允许简单的“方程式”闸门。

此软件以 MIT 许可证发布。

安装

您可以使用 CocoaPods 安装 PMParentalGate。将以下行添加到您的 Podfile 中

 pod 'PMParentalGate'

或者,您可以直接将 Classes/ 目录的内容拖放到您的 Xcode 项目中。

使用方法

以下是一个使用闸门来限制应用内购买的示例

[[PMParentalGateQuestion sharedGate] presentGateWithText:nil timeout:10 finishedBlock:^(BOOL allowPass, GateResult result) {
    if (allowPass) {
        [Flurry logEvent:@"unlockAllPressed" withParameters:@{@"moduleId": self.quiz.purchaseID}];
        [MBProgressHUD showHUDAddedTo:self.view animated:YES];
        [[InAppPurchaseHelper sharedInstance] buyProductWithId:@"fullpro"];
    }
}];

截图

Parental Gate question

Parental Gate Result

作者

如果您希望联系我,请发送邮件到:[email protected]