Azure モバイル エンゲージメント プラットフォームを Nextcloud-ios プロジェクトと統合しようとしていますが、Azure ポータルに情報が送信されません。他のプロジェクトでそれを行ったので、紺碧の構成は問題ないと思いますが、うまくいきました。
次の構成を行ったところです。
- メソッドの AppDelegate.m で (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions. 次の行を追加しました[EngagementAgent init:@"Endpoint={YOUR_APP_COLLECTION.DOMAIN};SdkKey={YOUR_SDK_KEY};AppId={YOUR_APPID}"]; 独自のコレクション ドメイン、sdkkey、appid を使用
- (void)viewDidAppear:(BOOL)animated メソッドのメイン コントローラーで、[[EngagementAgent shared] startActivity:@"LoginActivity" extras:nil];を追加しました。Azure がセッションを作成できるようにします。
- @interface CCLogin : UIViewController も @interface CCLogin : EngagementViewController に変更しましたが、どちらも機能しませんでした。
- ドキュメントに記載されているすべてのフレームワークを追加しました
これをすべて行うと、コンソールにエラーが報告されました。メッセージのみ [エンゲージメント] 接続: 送信済み: appInfo
正常に動作するように、Nexcloud プロジェクトに他の構成を行う必要があるかどうかはわかりません。
あなたが私を助けてくれることを願っています。