コード例 #1
0
ファイル: AppDelegate.cs プロジェクト: wen-carl/QQLoginDemo
        public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
        {
            var urlKey = options[UIApplication.LaunchOptionsUrlKey]?.ToString();


            if (urlKey == "com.tencent.mqq")
            {
                // QQ 的回调
                return TencentOAuth.HandleOpenURL(url);
            }
            return base.OpenUrl(app, url, options);
        }
コード例 #2
0
        public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
        {
            var keys = new UIApplicationOpenUrlOptions(options);

            if (keys?.SourceApplication == "com.tencent.mqq")
            {
                return(TencentOAuth.HandleOpenURL(url));
            }

            /*
             * var values = new List<NSObject>(options.Values).Select(x => x.ToString()).ToList();
             * if (values.Contains("com.tencent.mqq"))
             * {
             *  return TencentOAuth.HandleOpenURL(url);
             * }
             */

            return(base.OpenUrl(app, url, options));
        }
コード例 #3
0
ファイル: AppDelegate.cs プロジェクト: wen-carl/QQLoginDemo
 public override bool HandleOpenURL(UIApplication application, NSUrl url)
 {
     //return base.HandleOpenURL(application, url);
     return TencentOAuth.HandleOpenURL(url);
 }
コード例 #4
0
 public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
 {
     return(TencentOAuth.HandleOpenURL(url));
 }
コード例 #5
0
 public override bool HandleOpenURL(UIApplication application, NSUrl url)
 {
     return(TencentOAuth.HandleOpenURL(url));
 }