Skip to content

Commit

Permalink
0.1.14
Browse files Browse the repository at this point in the history
  • Loading branch information
dinesh-roam committed Aug 29, 2023
1 parent 035dde5 commit 46a6c00
Show file tree
Hide file tree
Showing 36 changed files with 2,052 additions and 1,848 deletions.
Binary file modified .DS_Store
Binary file not shown.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -287,3 +287,9 @@ We're excited to introduce Roam iOS SDK version 0.1.13, which includes a signifi
- New Security Module: Roam
We've incorporated an advanced security module named Roam into the SDK. With this release, developers can take advantage of the toggleSecurity() method provided by Roam. This addition allows for seamless enabling and disabling of enhanced security measures. Protecting sensitive data is of paramount importance, and the Roam security module provides a streamlined way to fortify your application's defenses.
As always, we appreciate your feedback and contributions in helping us refine and enhance the Roam iOS SDK. Please feel free to reach out to our support team if you have any questions, concerns, or suggestions. Stay tuned for more updates as we continue to improve the SDK's capabilities and features.

## 0.1.14
We're excited to announce the latest release of the Roam iOS SDK version 0.1.14. This update brings a significant enhancement that contributes to heightened security and user control. Read on to discover the key highlights of this release:
- New Feature: Motion Detection Security
With Roam iOS SDK v0.1.14, we introduce an innovative security feature—Motion Detection. This cutting-edge capability adds an extra layer of protection to your application's tracking experience. By enabling the verifyMotion parameter in the toggleSecurity() method, developers can now leverage motion patterns to enhance security. This empowers you to monitor and respond to unusual motion activities, ensuring a safer and more reliable tracking environment.
As always, we appreciate your feedback and contributions in helping us refine and enhance the Roam iOS SDK. Please feel free to reach out to our support team if you have any questions, concerns, or suggestions. Stay tuned for more updates as we continue to improve the SDK's capabilities and features.
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ class HomeViewController: UIViewController {
AppUtility.resetDefaults()
DispatchQueue.main.async {
Roam.setLoggerEnabled(logger: true)
Roam.initialize(KPublishableKey)
Roam.initialize("6e6d7628940bfcf95c1ede51767717d70abd5ea45c7da83ebea812dc89ae0499")
let story = UIStoryboard(name: "Main", bundle:nil)
let vc = story.instantiateViewController(withIdentifier: "LoginViewController") as! LoginViewController
let nav = UINavigationController(rootViewController: vc)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ This will add the Roam SDK and its dependencies to your project. The Roam SDK de

#### Manual Installation

If you’re not familiar with using Cocoapods or prefer manual installation, we’ve added a ZIP file to the SDK. Use this link to download the [Roam.zip](https://github.com/roam-ai/roam-ios/releases/download/0.1.13/Roam.xcframework.zip) file.
If you’re not familiar with using Cocoapods or prefer manual installation, we’ve added a ZIP file to the SDK. Use this link to download the [Roam.zip](https://github.com/roam-ai/roam-ios/releases/download/0.1.14/Roam.xcframework.zip) file.

Unzip the file and add the Roam `Roam.framework` to your Xcode project by dragging the file into your Project Navigator.

Expand Down
Binary file modified Roam.xcframework.zip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,9 @@ SWIFT_CLASS_PROPERTY(@property (nonatomic, class, strong) id <RoamDelegate> _Nul
///
/// \param externalAccessoryEnabled A boolean indicating whether external accessory security checks should be enabled.
///
+ (void)toggleSecurityWithNetworkEnabled:(BOOL)networkEnabled deviceRooted:(BOOL)deviceRooted bluetoothEnabled:(BOOL)bluetoothEnabled externalAccessoryEnabled:(BOOL)externalAccessoryEnabled;
/// \param verifyMotion A boolean indicating whether Motion Detection security checks should be enabled.
///
+ (void)toggleSecurityWithNetworkEnabled:(BOOL)networkEnabled deviceRooted:(BOOL)deviceRooted bluetoothEnabled:(BOOL)bluetoothEnabled externalAccessoryEnabled:(BOOL)externalAccessoryEnabled verifyMotion:(BOOL)verifyMotion;
- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER;
@end

Expand Down Expand Up @@ -776,6 +778,21 @@ SWIFT_CLASS("_TtC4Roam36RoamTrackingCustomMethodsObjcWrapper")
- (void)setUpCustomOptionsWithDesiredAccuracy:(enum LocationAccuracy)desiredAccuracy useVisit:(BOOL)useVisit showsBackgroundLocationIndicator:(BOOL)showsBackgroundLocationIndicator distanceFilter:(CLLocationDistance)distanceFilter useSignificant:(BOOL)useSignificant useRegionMonitoring:(BOOL)useRegionMonitoring useDynamicGeofencRadius:(BOOL)useDynamicGeofencRadius geofenceRadius:(NSInteger)geofenceRadius allowBackgroundLocationUpdates:(BOOL)allowBackgroundLocationUpdates activityType:(CLActivityType)activityType pausesLocationUpdatesAutomatically:(BOOL)pausesLocationUpdatesAutomatically useStandardLocationServices:(BOOL)useStandardLocationServices accuracyFilter:(NSInteger)accuracyFilter updateInterval:(NSInteger)updateInterval;
@end

/// An enumeration representing the tracking modes for roaming.
/// <ul>
/// <li>
/// passive: Passive tracking mode with a radius of 100.
/// </li>
/// <li>
/// balanced: Balanced tracking mode with a radius of 50.
/// </li>
/// <li>
/// active: Active tracking mode with a radius of 25.
/// </li>
/// <li>
/// custom: Custom tracking mode with a radius of 100.
/// </li>
/// </ul>
typedef SWIFT_ENUM(NSInteger, RoamTrackingMode, open) {
RoamTrackingModePassive = 1,
RoamTrackingModeBalanced = 2,
Expand Down
Loading

0 comments on commit 46a6c00

Please sign in to comment.