OpinionzRate 是一个旨在简化您提醒用户在 App Store 评价应用程序的类。它具有独特的提示用户设计,今后也会添加新设计。以下是如何开始使用该工具的说明。
StoreKit
框架添加到您的项目中。#import <OpinionzRate.h>
[[OpinionzRate sharedInstance] setupWithAppStoreId:YOUR_APP_ID]
使用 Apple 提供的应用 ID。在应用委托的 application:didFinishLaunchingWithOptions:
方法开始处这样做是一个好主意。#import <OpinionzRate.h>
[[OpinionzRate sharedInstance] promptForRating]
注意:请在视图出现后提醒他们
要运行示例项目,请克隆仓库,并首先从 Example 目录中运行 pod install
。
//
// AppDelegate.m
// Demo
//
// Created by Opinionz.io on 18/08/15.
// Copyright (c) 2015 Opinionz.io. All rights reserved.
//
#import <OpinionzRate.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[[OpinionzRate sharedInstance] setupWithAppStoreId:995007460];
return YES;
}
//
// ViewController.m
// Demo
//
// Created by Opinionz.io on 18/08/15.
// Copyright (c) 2015 Opinionz.io. All rights reserved.
//
#import "ViewController.h"
#import <OpinionzRate.h>
- (IBAction)buttonHandlerRate:(id)sender {
//Optional customization
// [OpinionzRate sharedInstance].title = @"Do you love our app?";
// [OpinionzRate sharedInstance].message = @"Would you mind taking a moment to rate it? It won’t take more than a minute. Thanks for your support!";
// [OpinionzRate sharedInstance].cancelTitle = @"No, thanks";
// [OpinionzRate sharedInstance].rateTitle = @"Rate now";
// [OpinionzRate sharedInstance].rateLaterTitle = @"Remind me later";
[[OpinionzRate sharedInstance] promptForRating];
}
您可以设置 title
、message
、cancelTitle
、rateTitle
和 rateLaterTitle
消息。如果其中一些未设置,将使用默认值。
OpinionzRate 有以下属性
@property (nonatomic, strong) NSString *title;
评价弹窗的标题(默认为 "喜欢 应用程序名称 吗?"
@property (nonatomic, strong) NSString *message;
评价弹窗的消息(默认为 "您愿意花点时间评价一下吗?这不会花您超过一分钟的时间。感谢您的支持!"
@property (nonatomic, strong) NSString *cancelTitle;
取消按钮标题(默认为 "不了,谢谢"
@property (nonatomic, strong) NSString *rateTitle;
评价按钮标题(默认为 "评价我"
@property (nonatomic, strong) NSString *rateLaterTitle;
稍后再评价按钮标题(默认为 "稍后提醒我"
OpinionzRate 类有以下方法
+ (OpinionzRate *)sharedInstance;
获取单个经理的必需方法。将库设置到您的应用程序中的推荐方法是,在您的 -application:didFinishLaunchingWithOptions: 方法中对 sharedInstance 进行调用。
- (void)setupWithAppStoreId:(NSUInteger)appStoreID;
使用 store id 注册应用程序,并开始使用 Opinionz SDK。
- (void)promptForRating;
在您希望的任意时间显示评分弹出窗口
OpinionzRate 需要 ARC。
版本 0.3.0
版本 0.2.0
Opinionz.io,[保护电子邮件],
OpinionzRate 根据 MIT 许可协议提供。有关更多信息,请参阅 LICENSE 文件。