2020年4月23日の時点で、Chatkit製品を完全に廃止する予定です。私たちは、これがサービスに頼るようになった顧客には残念であり、これが彼らに引き起こすことを混乱させて申し訳ありません。当社の販売およびカスタマーサポートチームは、現時点では問い合わせを処理するために利用でき、既存のChatkitの顧客をできる限りトランジションでサポートします。チャットキットの請求はすべて停止しており、顧客は残りのサービスに対して使用するか、それ以上の支払いをしません。 https://blog.pusher.com/narrowing-our-product-focusで、Chatkitを退職するという決定の詳細をご覧ください。 Pusherチャンネルとのチャットを構築する方法について学びたい場合は、チュートリアルをご覧ください。
Chatkitの詳細については、こちらをご覧ください。
Xcode- Xcodeを取得する最も簡単な方法はApp Storeからのものですが、AppleIDがApple Developerアカウントに登録されている場合は、developer.apple.comからダウンロードすることもできます。
Swiftバージョン4.1以降
iOSバージョン10.0
Xcodeで構築および実行する前に、必要なすべての依存関係をCarthageまたはCocoapodsにインストールします。
Cocoapodsは、Cocoaプロジェクトの依存マネージャーです。次のコマンドでインストールできます。
$ gem install cocoapods cocoapodsを使用してXcodeプロジェクトにChatkitを統合するには、 Podfileで指定します。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios , '11.0'
use_frameworks!
# Replace `<Your Target Name>` with your app's target name.
target '<Your Target Name>' do
pod 'PusherChatkit'
end次に、次のコマンドを実行します。
$ pod install
--repo-updateフラグを使用して、SpecsリポジトリがPusherChatkitの最新バージョンを認識していることを確認する必要がある場合があります。
Carthageは、依存関係を構築し、バイナリフレームワークを提供する分散型依存関係マネージャーです。
次のコマンドを使用して、HomeBrewでCarthageをインストールできます。
$ brew update
$ brew install carthage Carthageを使用してChatkitをXcodeプロジェクトに統合するには、 Cartfileで指定します。
github "pusher/chatkit-swift"
carthage update実行してフレームワークを構築し、構築されたPusherChatkit.framework 、 PusherPlatform.framework 、 PushNotifications.frameworkをXcodeプロジェクトにドラッグします。
1.0.0未満のライブラリのバージョンは非推奨であり、それらのサポートはまもなく削除されます。
古いバージョンを使用している場合は、最新バージョンにアップグレードすることを強くお勧めします。変更のリストを表示するには、Changelogを参照してください。
ドキュメントにアクセスしてください。
一部のテストでは、有効なChatkitインスタンスロケーター、キー、およびトークンプロバイダーURLが必要です。
これを設定するには、次のコマンドを実行します。
cp Tests/Config/TestConfigExample.swift Tests/Config/TestConfig.swift次に、 Tests/Config/TestConfig.swiftを編集して、有効なchatkitインスタンスロケーター、キー、およびトークンプロバイダーURLを含めます。
PusherChatkitは、Pusherが所有および維持しています。
PusherChatkitはMITライセンスの下でリリースされます。詳細については、ライセンスを参照してください。