| | |
| | | /*! |
| | | @abstract 打开group |
| | | @param platform 平台 |
| | | @param groupUri |
| | | @param groupUri 组Uri |
| | | @param extInfo 扩展信息 |
| | | @param block 回调 |
| | | */ |
| | | +(void)openGroupPageWithPlatform:(NSString *const)platform groupUri:(NSString *const)groupUri extInfo:(NSString*)extInfo; |
| | | |
| | |
| | | @param requestType 请求类型 |
| | | @param title 标题 |
| | | @param message 信息 |
| | | @param objectId |
| | | @param objectId 对象id |
| | | @param receiptIds 接受者id |
| | | @param delegate 委托 |
| | | */ |
| | | +(void)sendRequestWithPlatform:(NSString *const)platform requestType:(NSString *const)requestType title:(NSString*)title message:(NSString*)message objectId:(NSString*)objectId receiptIds:(NSArray*)receiptIds delegate:(NSObject<WAGameRequestDialogDelegate>*)delegate; |
| | | |
| | | /*! |
| | | @abstract 此方法用来取代gameInviteWithPlatform,fbSendGiftWithContent,fbAskForGiftWithContent |
| | | @param platform 平台 |
| | | @param requestType 请求类型 |
| | | @param title 标题 |
| | | @param message 信息 |
| | | @param delegate 委托 |
| | | */ |
| | | +(void)sendRequestWithPlatform:(NSString *const)platform requestType:(NSString *const)requestType title:(NSString*)title message:(NSString*)message delegate:(NSObject<WAGameRequestDialogDelegate>*)delegate; |
| | | |
| | | /*! |
| | | @abstract 下面的三个方法是关于奖励机制的,邀请奖励,自定义奖励事件 |
| | | @discussion 此方法用来提交Facebook邀请信息 |
| | | @param platform 平台 |
| | | @param result 这是发完邀请请求成功在WAGameRequestDialogDelegate的方法:[- (void)gameRequestDialog:(WAGameRequestDialog *)gameRequestDialog platform:(NSString *const)platform didCompleteWithResults:(NSDictionary *)results]的results |
| | | @param results 这是发完邀请请求成功在WAGameRequestDialogDelegate的方法:[- (void)gameRequestDialog:(WAGameRequestDialog *)gameRequestDialog platform:(NSString *const)platform didCompleteWithResults:(NSDictionary *)results]的results |
| | | @param handler 回调block 当code为200时成功 |
| | | */ |
| | | +(void)createInviteInfoWithPlatform:(NSString *const)platform results:(NSDictionary*)results handler:(void (^)(NSUInteger code,NSString* msg, NSError* error)) handler; |
| | |
| | | @param handler 回调block 当code为200时成功 |
| | | */ |
| | | +(void)inviteEventRewardWithPlatform:(NSString *const)platform eventName:(NSString*)eventName handler:(void (^)(NSUInteger code,NSString* msg, NSError* error)) handler; |
| | | |
| | | |
| | | /*! |
| | | @discussion 邀请好友接口 |
| | | @param shareType 分享方式;0-系统分享;1-Facebook分享; |
| | | @param completeBlock 回调 |
| | | */ |
| | | +(void)shareInviteLink:(int)shareType completeBlock:(void (^)(NSError* error)) completeBlock; |
| | | |
| | | |
| | | /*! |
| | | @discussion 获取邀请好友数量接口 |
| | | */ |
| | | +(void)getShareFriendsCount:(void (^)(NSError* error,int count)) completeBlock; |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 生成邀请链接 |
| | | * |
| | | * @param callback 回调 |
| | | */ |
| | | |
| | | |
| | | + (void)generateInviteLink:(NSString*)channel Campaign:(NSString*)campaign params:(NSDictionary*)dic completeBlock:(void (^)(NSError* error,NSString* shortUrlStr,NSString* longUrlStr)) completeBlock; |
| | | |
| | | |
| | | /** |
| | | * 生成邀请长链接 |
| | | * |
| | | * @param callback 回调 |
| | | */ |
| | | + (void)generateInviteLinkLong:(NSString*)channel Campaign:(NSString*)campaign params:(NSDictionary*)dic completeBlock:(void (^)(NSError* error,NSString* urlStr)) completeBlock; |
| | | |
| | | |
| | | /** |
| | | * 处理深度链接 |
| | | */ |
| | | + (void)handleDeepLink:(NSString*)targetView deepParam:(NSDictionary*)params; |
| | | |
| | | |
| | | @end |
| | | |