Wuyx
2016-12-01 3801b718b035b521945dcddcd7d2fa33d5fc1b98
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//
//  WAFBAppInviteDialog.h
//  WASdkIntfUI
//
//  Created by wuyx on 16/3/15.
//  Copyright © 2016年 GHW-T-01. All rights reserved.
//
 
#import <Foundation/Foundation.h>
#import "WAAppInviteContent.h"
@class WAAppInviteDialog;
/*!
 @discussion 应用邀请协议
 - - -
 */
@protocol WAAppInviteDialogDelegate <NSObject>
 
/*!
 @abstract Sent to the delegate when the app invite completes without error.
 @param appInviteDialog The WAFBAppInviteDialog that completed.
 @param platform The platform from  the app invite .
 @param results The results from the dialog.  This may be nil or empty.
 */
- (void)appInviteDialog:(WAAppInviteDialog *)appInviteDialog platform:(NSString *const)platform didCompleteWithResults:(NSDictionary *)results;
 
/*!
 @abstract Sent to the delegate when the app invite encounters an error.
 @param appInviteDialog The WAFBAppInviteDialog that completed.
 @param platform The platform from  the app invite .
 @param error The error.
 */
- (void)appInviteDialog:(WAAppInviteDialog *)appInviteDialog platform:(NSString *const)platform didFailWithError:(NSError *)error;
 
@end
 
/*!
 @discussion WAAppInviteDialog
 - - -
 */
@interface WAAppInviteDialog : NSObject
/*!
 @abstract The receiver's delegate or nil if it doesn't have a delegate.
 */
@property (nonatomic, weak) NSObject<WAAppInviteDialogDelegate>* delegate;
 
/*!
 @abstract The content for app invite.
 */
@property (nonatomic, strong) WAAppInviteContent *content;
@end