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);
 }
Exemple #2
0
        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);
         }
     }
 }
Exemple #4
0
        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);
            }
        }
Exemple #5
0
 public void setAliasWithName(string name)
 {
     JPUSHService.SetAlias("", (arg0, arg1, arg2) => { }, new nint());
 }