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);
         }
     }
 }
Esempio n. 2
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);
            }
        }