Nextcloud - Azure 移动参与集成

Nextcloud - Azure Mobile Engagement integration

我正在尝试将 Azure 移动参与平台与 Nextcloud-ios 项目集成,但它没有向 Azure 门户发送任何信息。我认为 azure 配置没问题,因为我在其他项目中做过,而且效果很好。

我刚刚完成了接下来的配置:

  1. 在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
  2. 在 (void)viewDidAppear:(BOOL)animated 方法的主控制器中,我添加了 [[EngagementAgent shared] startActivity:@"LoginActivity" extras:nil]; 这样 Azure 就可以创建一个会话。
  3. 我还更改了@interface CCLogin : UIViewController 为@interface CCLogin : EngagementViewController 但也没有用。
  4. 我添加了文档中提到的所有框架

执行所有这些操作后,控制台会报告任何错误。只是消息 [Engagement] 连接:已发送:appInfo

我不知道是否需要对 Nexcloud 项目进行其他配置才能正常工作。

希望你能帮助我。

解决了

我刚刚在临时和缓存删除后放置了 init [EngagementAgent init:@"Endpoint={YOUR_APP_COLLECTION.DOMAIN};SdkKey={YOUR_SDK_KEY};AppId={YOUR_APPID}"],这会干扰 Azure 和 Crashlytics 框架。