LitmusCXLibrary 0.3.4

LitmusCXLibrary 0.3.4

测试已测试
语言语言 SwiftSwift
许可 Apache 2
发布最后发布2024年5月
SPM支持 SPM

Fenil JainBoban BabyMurli SinghArchana Pandey 维护。



 
依赖
Alamofire~> 5.8.1
SwiftyJSON~> 5.0
 

  • anubhavgiri

LitmusCXLibrary

评论: # ( CI Status )
Version
License
Platform

示例

要运行示例项目,请克隆存储库,并首先从 Example 目录运行 pod install

安装

LitmusCXLibrary 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "LitmusCXLibrary"

实现

要调用 Litmus 库,请按以下步骤操作 -

Swift

1. 在全屏中启动对话

import LitmusCXLibrary

1.a 从 App id 打开对话

LitmusCXViewController.fnOpenLitmusFeedback(strBaseUrl, strAppId: strAppId, nReminderNumber: nReminderNumber, strUserId: strUserId, strUserName: strUserName, strUserEmail: strUserEmail, isAllowMultipleFeedbacks: isAllowMultipleFeedbacks, tagParameters: tagParameters, isMoreImageBlackElseWhite : isMoreImageBlackElseWhite, isCopyEnabled : isCopyEnabled, isShareEnabled: isShareEnabled, viewController: viewController)

1.b 从 URL 打开对话

LitmusCXViewController.fnOpenWebUrl(strWebUrl, isMoreImageBlackElseWhite : isMoreImageBlackElseWhite, isCopyEnabled : isCopyEnabled, isShareEnabled: isShareEnabled, viewController: viewController)

2. 在对话框中启动对话

2.a 从 App id 打开对话

LitmusCXDialogView.fnOpenLitmusFeedback(strBaseUrl, strAppId: strAppId, nReminderNumber: nReminderNumber, strUserId: strUserId, strUserName: strUserName, strUserEmail: strUserEmail, isAllowMultipleFeedbacks: isAllowMultipleFeedbacks, tagParameters: tagParameters, isMoreImageBlackElseWhite : isMoreImageBlackElseWhite, isCopyEnabled : isCopyEnabled, isShareEnabled: isShareEnabled, viewController: viewController)

2.b 从 URL 打开对话

LitmusCXDialogView.fnOpenWebUrl(strWebUrl, isMoreImageBlackElseWhite : isMoreImageBlackElseWhite, isCopyEnabled : isCopyEnabled, isShareEnabled: isShareEnabled, viewController: viewController)

Objective C

#import <LitmusCXLibrary/LitmusCXLibrary-Swift.h>

1.a 从 App id 打开对话

[LitmusCXViewController fnOpenLitmusFeedback:strBaseUrl strAppId:strAppId nReminderNumber:nReminderNumber strUserId:strUserId strUserName:strUserName strUserEmail:strUserEmail isAllowMultipleFeedbacks:isAllowMultipleFeedbacks tagParameters:tagParameters isMoreImageBlackElseWhite:isMoreImageBlackElseWhite isCopyEnabled:isCopyEnabled isShareEnabled:isShareEnabled viewController:viewController];

1.b 从 URL 打开对话

[LitmusCXViewController fnOpenWebUrl:strWebUrl isMoreImageBlackElseWhite:isMoreImageBlackElseWhite isCopyEnabled:isCopyEnabled isShareEnabled:isShareEnabled viewController:viewController];

2. 在对话框中启动对话

2.a 从 App id 打开对话

[LitmusCXDialogView fnOpenLitmusFeedback:strBaseUrl strAppId:strAppId nReminderNumber:nReminderNumber strUserId:strUserId strUserName:strUserName strUserEmail:strUserEmail isAllowMultipleFeedbacks:isAllowMultipleFeedbacks tagParameters:tagParameters isMoreImageBlackElseWhite:isMoreImageBlackElseWhite isCopyEnabled:isCopyEnabled isShareEnabled:isShareEnabled viewController:viewController];

2.b 从 URL 打开对话

[LitmusCXDialogView fnOpenWebUrl:strWebUrl isMoreImageBlackElseWhite:isMoreImageBlackElseWhite isCopyEnabled:isCopyEnabled isShareEnabled:isShareEnabled viewController: viewController];

其中 -

  • strBaseUrl = 用来获取对话 URL 的基础 URL(可选)
  • strAppId = 应用反馈 Id(由 litmus 提供)
  • nReminderNumber = 提醒号(-1 将每次调用 Api)
  • strUserId = 用户 Id(必需)
  • strUserName = 用户名(可选)
  • strUserEmail = 用户电子邮件 Id(可选)
  • isAllowMultipleFeedbacks = 如果同一用户提供多次反馈则为 true,否则为 false
  • tagParameters = 包含要随上述对话一起发送的键值对的字典(可选)
  • viewController = 调用它的 UIViewController 实例
  • strWebUrl = 要在 Webview 中打开的 URL 链接
  • isMoreImageBlackElseWhite = 如果您想在更多选项中使更多图片(带三个点的图片)为黑色,则为 true,否则为 false
  • isCopyEnabled = 如果在更多选项中启用了复制选项,则为 true,否则为 false
  • isShareEnabled = 如果在更多选项中启用了分享选项,则为 true,否则为 false

作者

Fenil15,[email protected]

许可

LitmusCXLibrary 基于 Apache License 2.0 提供。有关更多信息,请参阅 LICENSE 文件。