iOS版の終わりにログオンするキーを達成するためにどのように?この記事ではお教えします!

ログインするための鍵は、市場で最も一般的なAPP登録ログインメインアカウントのパスワードを表示される前に、ログインして、サードパーティのSMS検証。この一見普通で便利な方法は、実際には多くのセキュリティ上のリスクがあり、ユーザ体験は比較的貧弱です。まず、SMSの検証コードが低い、面倒なユーザーのアクションに到達するとバグが発生した場合、APPは苦境に直面してアンインストールされます、長い時間を待ちます。さらに、問題SMSトロイの木馬は、擬似基地局は、確認コードが大幅にユーザーエクスペリエンスを低下させる、より安全ではないなってきました。

「ワンクリックログインは、」ユーザーがキー電話番号ログイン/登録APP、パスワードおよびSMSの検証せずにユーザーアカウントである携帯電話番号、キャリアゲートウェイは直接上記の問題を解決しやすいマシンの電話番号を、検証に使用することができます。だから、そう簡単にどのようにそれを達成するための機能を使用するには?今日はオーロラ開発サービス製品についてのあなたを与える「オーロラ認定。」

オーロラファンクションキーログインの3つの演算子の認定統合は、オーロラSDKは、3つのネットワークキーユーザーログインAPPを達成することができ、認証にアクセスし、国内のユーザーの99.9%以上をカバーしています。次のように手順のiOS SDKの統合が終了します。

以前オーロラプッシュを使用している場合は、登録および認定開発者が行う1.オーロラ開発者アカウントは、このステップは、直接、省略することができます。:他の役に立たないオーロラSDKは、前に最初のアカウント、ポータル登録しなければならない場合https://www.jiguang.cn/identifyを

2.オーロラ認定アプリケーションの開口部を選択し、[におけるアプリケーション設定の左側をクリックしてオーロラの認証 ]ボタンを押します。アプリケーションプレゼンテーションに記入し、[ アプリケーションの分類 ]、[ アプリケーションブリーフ ]。iOSアプリケーションは、[入力する必要がバンドルIDを [完了後に記入をクリックして、] 投稿レビュー ];
ここに画像を挿入説明

。あなたは、ステップ2の完了後にログインするファンクションキーを使用する必要がある場合3. [ ワンクリックログイン設定あなたが主要なプラットフォームログを開き、RSA公開鍵暗号を記入したい、で[]をクリックし、監査提出ボタンを];

レビューを待っ4.監査は、約半分の時間が経過し、非常に高速で提出しました。最初のアプリケーション、オーロラは、テストストリップの数が良心として説明することができる10,000以上に提示されます。JVerification SDK統合は、次の手順にSDKの参照をダウンロードして審査した後。ポータル:https://docs.jiguang.cn//jverification/resources/


マニュアルの統合は、手順
のlibsフォルダの中から、自分のダウンロードにSDKパッケージを1.インポートしたプロジェクトを
ワンクリックログイン

2.次のようにフレームワークを追加するプロジェクトを必要とするプロジェクトのための適切なフレームワークを追加します。

  • AdSupport.framework(IDFAが必要な取得、あなたはIDFAを使用しない場合は、追加しないでください)
  • CoreLocation.framework
  • CFNetwork.framework
  • CoreFoundation.framework
  • libresolv.tbd
  • libz.tbd
  • libcの++。1.tbd
  • CoreTelephony.framework
  • SystemConfiguration.framework
  • Security.framework
  • CoreGraphics.framework
  • libsqlite3.tbd
  • MobileCoreServices.framework
  • 位置:一般的な "リンクフレームワークやライブラリ
    鍵証明書

3.設定-ObjCは
>その他- [設定]を構築する- >プロジェクトの目標を設定し 、リンクフラグ-ObjCを設定しました
ワンクリックログイン

4.設定サポートのHttp転送は、
プロジェクトのplistファイルを開くには、右、次のコードを追加します

 <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

ワンクリックログイン

5.デモJVerificationResource.bundleは、独自のプロジェクトディレクトリの下にドラッグ実証してください。
ステップ1に参照

6.プロジェクトにワンクリックログイン機能を追加します。

  • 一般的な「アイデンティティーに配置されたBundleID(図参照)
    ワンクリックログイン

  • ヘッダファイル参照JVERIFICATIONService.h関連するクラスに次のコードを追加する(下記参照)

    //引入JVERIFICATIONService.h头文件
    #import "JVERIFICATIONService.h"
    // 如果需要使用 idfa 功能所需要引入的头文件(可选)
    #import <AdSupport/AdSupport.h>
  • JVerification SDKアプリケーションへのアクセスは、それ以外の場合は、適切な位置に次のコードを追加し、正常に動作しません、JVERIFICATIONServiceを初期化する必要があります(図を参照してください。)

    //如需使用 IDFA 功能请添加此代码并在初始化配置类中设置 advertisingId
     NSString *idfaStr = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
     JVAuthConfig *config = [[JVAuthConfig alloc] init];
     config.appKey = @"your appkey";
     config.advertisingId = idfaStr;
     [JVERIFICATIONService setupWithConfig:config];   

    ワンクリックログイン

  • :統合された文書に基づいて、キーサインオンのコードを追加しますhttps://docs.jiguang.cn/jverification/client/ios_api/のみ参照するための図で、次の。
    鍵証明書

  • プロジェクトの実行
    ログを、登録結果のログイン結果を印刷し、対応するUIDを返し、registrationIDは、統合の成功は、(次のログを参照してください)ことを意味し

2019-08-09 11:10:32.727188+0800 login[1240:285949]  | JIGUANG | I - [JIGUANGService] 
--------------------------- JVerification Log ----------------------------
--------------------JVerification SDK Version:2.4.0--build:102------------
--------------------JCore Lib Version:2.1.1--build:78-----------------
-----------------AppKey:79d4c5ad142bba180ac12344-----------------------
-----------------------------------------------------------------------
2019-08-09 11:10:32.823700+0800 login[1240:285952]  | JIGUANG | I - [JIGUANGClientController] Action - setup
2019-08-09 11:10:32.847702+0800 login[1240:285949]  | JIGUANG | I - [JIGUANGConnectManager] Action - closeConection
2019-08-09 11:10:32.965061+0800 login[1240:285949]  | JIGUANG | I - [JIGUANGRegister] 
----- register info -----
Appkey: 79d4c5ad142bba180ac18d2b
token:  
 advertisingIdentifier: E409D462-ED53-4901-8CB1-73807F60AA11
2019-08-09 11:10:34.058410+0800 login[1240:285949]  | JIGUANG | I - [JIGUANGTcpEventController] 
----- register result -----
uid: 29023815771
registrationID:13165ffa4e7673d8bd8
2019-08-09 11:10:34.066755+0800 login[1240:285928] 初始化结果 result:{
    code = 8000;
    content = "init success";
}
2019-08-09 11:10:34.107601+0800 login[1240:285949]  | JIGUANG | I - [JIGUANGTcpEventController] 
----- login result -----
uid:29023815771 
registrationID:13165ffa4e7673d8bd8 
2019-08-09 11:10:34.132452+0800 login[1240:285949]  | JIGUANG | I - [JIGUANGIDFAReport] upload advertisingIdentifier  E409D462-ED53-4901-8CB1-73807F60AA11
2019-08-09 11:10:35.080778+0800 login[1240:285950]  | JIGUANG | I - [JIGUANGTcpEventController] upload advertisingIdentifier  success
2019-08-09 11:10:36.113310+0800 login[1240:285950]  | JIGUANG | I - [JIGUANGConnectManager] Action - disConnect
2019-08-09 11:10:36.113575+0800 login[1240:285950]  | JIGUANG | I - [JIGUANGConnectManager] Action - closeConection
  • 成功した統合は、ワンクリックログインを体験する(認証、プリフェッチ数、ログインを要求し、tonkenを得る)に対応する優れたインターフェースを設定するためのボタンをクリックすることができた後、
  • デフォルトのログインページが気に入らない場合は、オーロラ認証SDKがページをカスタマイズするためのインタフェースを提供し、あなたは、独自のデザインのドラフト文書の参照に応じてUIを変更することができます。
    https://docs.jiguang.cn/jverification/client/android_api/#sdkui

これらは、iOS SDKの統合がダウンして実用的な操作でキー記号を、手順本当に簡単です!参照したい場合も、ユーザーエクスペリエンスや製品の安全性の開発を改善したいです。

おすすめ

転載: www.cnblogs.com/jpush88/p/11599808.html