public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required for your application you can safely delete this method JPUSHService.SetAlias("ss", TestEvent, 11); return(true); }
public void JPushSetAlias(string aliasName) { ObjCRuntime.Selector sel = new ObjCRuntime.Selector("tagsAliasCallback"); NSObject obj = new NSObject(); JPUSHService.SetAlias(aliasName, sel, obj); }
public void DidReceiveScriptMessage(WKUserContentController userContentController, WKScriptMessage message) { if (message.Name == "UserId") { Console.WriteLine("用户id" + message.Body); string alias = message.Body.ToString().Replace("-", "").ToLower(); if (string.IsNullOrWhiteSpace(alias)) { JPUSHService.DeleteAlias((arg0, arg1, arg2) => { }, 1); } else { JPUSHService.SetAlias(alias, (arg0, arg1, arg2) => { }, 1); } } }
public void setAliasWithName(string userid) { if (!string.IsNullOrWhiteSpace(userid)) { string alias = userid.Replace("-", ""); JPUSHService.SetAlias(alias, (arg0, arg1, arg2) => { }, 1); //string[] tags = App.FrameworkURL.Split(":"); //string tag = ""; //if (tags.Count() > 1) //{ // tag = tags[1]; // tag = tag.Replace("//", ""); // tag = tags[0] + tag; //} //Console.WriteLine(" ios SetAlias userid = " + userid); //NSSet<NSString> nSSet = new NSSet<NSString>(new NSString[] { (NSString)tag }); //JPUSHService.SetTags(nSSet, (arg0, arg1, arg2) => { }, 1); } else { JPUSHService.DeleteAlias((arg0, arg1, arg2) => { }, 1); } }
public void setAliasWithName(string name) { JPUSHService.SetAlias("", (arg0, arg1, arg2) => { }, new nint()); }