public override void FeedShare( string toId, Uri link, string linkName, string linkCaption, string linkDescription, Uri picture, string mediaSource, FacebookDelegate <IShareResult> callback) { MethodArguments args = new MethodArguments(); args.AddString("toId", toId); args.AddUri("link", link); args.AddString("linkName", linkName); args.AddString("linkCaption", linkCaption); args.AddString("linkDescription", linkDescription); args.AddUri("picture", picture); args.AddString("mediaSource", mediaSource); var call = new JavaMethodCall <IShareResult>(this, "FeedShare"); call.Callback = callback; call.Call(args); }
public override void ScheduleAppToUserNotification( string title, string body, Uri media, int timeInterval, string payload, FacebookDelegate <IScheduleAppToUserNotificationResult> callback) { MethodArguments args = new MethodArguments(); args.AddString("title", title); args.AddString("body", body); args.AddUri("media", media); args.AddPrimative("timeInterval", timeInterval); args.AddString("payload", payload); var scheduleAppToUserNotification = new JavaMethodCall <IScheduleAppToUserNotificationResult>( this, "ScheduleAppToUserNotification") { Callback = callback }; scheduleAppToUserNotification.Call(args); }
public override void LogOut() { var logoutCall = new JavaMethodCall <IResult>(this, "Logout"); logoutCall.Call(); }