2017-08-10 2 views
2

私はWebアプリケーションとiOSアプリケーションをSwiftで構築しています。私はSwiftを知らないし、チャンネルに加入/公開する前にPubNubクライアントに認証キーを追加するためにiOSアプリを修正しようとしている。 Link to PubNub docsPubNub認証キーを設定できません。Swift iOS

PRE:

  • のAccess Managerは、
  • my_auth_keyがハードコードされ、すでに私が購読したい対応するチャネルのためにサーバーを構成する有効有効になっています。

Here is the code

認証キーを設定する正しい方法は何ですか?事前

答えて

2

ポラックは、それが事前に設定されています取得するには、以前に作成されたインスタンスを参照するドキュメントのコードスニペットを述べましたPNConfigurationインスタンスと必要なフィールドを変更します。この方法は、実行時に何かを変更する必要がある場合に使用できます。あなたは、クライアントの初期化の時点でauthKeyのためのデータを持っている場合は 、あなたはそれを設定することができます。

var pubnubClient: PubNub = { 
    let configuration = PNConfiguration(publishKey: UCConstants.PubNub.publishKey, subscribeKey: UCConstants.PubNub.subscribeKey) 
    configuration.authKey = "my_auth_key" 
    return PubNub.clientWithConfiguration(configuration) 
}() 

をまた、私は正確にあなたのコードを試してみたとauthKeyの設定ですべての問題を持っていない、ので、私ができます購読要求でそれを見てください。
まだPAMと認証キーの使用に問題がある場合は、[email protected]

にお問い合わせください
関連する問題