Skip to content

Commit

Permalink
Release v10.0.0
Browse files Browse the repository at this point in the history
Release v10.0.0
  • Loading branch information
yeskay-zohocorp committed Aug 6, 2024
1 parent 1c9f084 commit bc37e65
Show file tree
Hide file tree
Showing 86 changed files with 3,816 additions and 687 deletions.
20 changes: 14 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
[![SupportedLanguages](https://img.shields.io/badge/Platforms-iOS%20%7C%20%20Android-green.svg)](https://www.zoho.com/salesiq/help/developer-section/react-native-sdk-installation.html) [![Version](https://img.shields.io/badge/version-9.3.2-blue.svg)](https://mobilisten.io/) [![Mobilisten NPM CD](https://github.com/zoho/SalesIQ-Mobilisten-ReactNative/workflows/Mobilisten%20NPM%20CD/badge.svg)](https://github.com/zoho/SalesIQ-Mobilisten-ReactNative/actions)
[![SupportedLanguages](https://img.shields.io/badge/Platforms-iOS%20%7C%20%20Android-green.svg)](https://www.zoho.com/salesiq/help/developer-section/react-native-sdk-installation.html) [![Version](https://img.shields.io/badge/version-10.0.0-blue.svg)](https://mobilisten.io/) [![Mobilisten NPM CD](https://github.com/zoho/SalesIQ-Mobilisten-ReactNative/workflows/Mobilisten%20NPM%20CD/badge.svg)](https://github.com/zoho/SalesIQ-Mobilisten-ReactNative/actions)

# React Native module for SalesIQ Mobilisten SDK

Expand Down Expand Up @@ -28,15 +28,23 @@ react-native link react-native-zohosalesiq-mobilisten

#### Installation steps for iOS

1. Navigate to the `ios` folder in the project directory and open **Podfile**.
Add the "**/ios**" to the path for the `RNZohoSalesIQ` pod as shown below.
1. Navigate to the `ios` folder in the project directory.

2. Run the `pod repo update && pod install` command from the `ios` directory.

For the RNZohoSalesIQ version below `10.0.0`:

1. Open your podfile.

2. Add the "/ios" to the path for the RNZohoSalesIQ pod, as shown below.

```diff
- pod 'RNZohoSalesIQ', :path => '../node_modules/react-native-zohosalesiq-mobilisten'
+ pod 'RNZohoSalesIQ', :path => '../node_modules/react-native-zohosalesiq-mobilisten/ios'
```
```
3. Run `pod install` after saving the changes made to the Podfile.

2. Run the `pod repo update && pod install` command from the `ios` directory.
**Note:** If you're updating from the SDK versions below `10.0.0` to above, remove the above path in your `Podfile` and run the `pod install` in the iOS folder.

#### Installation steps for Android

Expand Down Expand Up @@ -118,7 +126,7 @@ if (Platform.OS === 'ios') {
accessKey = "android_access_key";
}

ZohoSalesIQ.initWithCallback(appKey, accessKey, success => {
ZohoSalesIQ.initWithCallback((appKey, accessKey, success) => {
// Your code
});
```
Expand Down
43 changes: 43 additions & 0 deletions RNZohoSalesIQ.podspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
require "json"

package = JSON.parse(File.read(File.join(__dir__, "package.json")))
folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32'

Pod::Spec.new do |s|
s.name = "RNZohoSalesIQ"
s.version = "9.1.1"
s.summary = package["description"]
s.homepage = package["homepage"]
s.license = package["license"]
s.authors = package["author"]

s.platforms = { :ios => 11.0 }
s.source = { :git => "https://github.com/zoho/SalesIQ-Mobilisten-iOS", :tag => "v#{s.version}" }

s.source_files = "ios/**/*.{h,m}"

# Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0.
# See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.
if respond_to?(:install_modules_dependencies, true)
install_modules_dependencies(s)
else
s.dependency "React-Core"

# Don't install the dependencies when we run `pod install` in the old architecture.
if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then
s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1"
s.pod_target_xcconfig = {
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"",
"OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17"
}
s.dependency "React-Codegen"
s.dependency "RCT-Folly"
s.dependency "RCTRequired"
s.dependency "RCTTypeSafety"
s.dependency "ReactCommon/turbomodule/core"
end

end
s.dependency "Mobilisten", "#{s.version}"
end
5 changes: 5 additions & 0 deletions android/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ReactNativeZohosalesiqMobilisten_kotlinVersion=1.7.0
ReactNativeZohosalesiqMobilisten_minSdkVersion=21
ReactNativeZohosalesiqMobilisten_targetSdkVersion=31
ReactNativeZohosalesiqMobilisten_compileSdkVersion=31
ReactNativeZohosalesiqMobilisten_ndkversion=21.4.7075529
172 changes: 0 additions & 172 deletions android/gradlew

This file was deleted.

84 changes: 0 additions & 84 deletions android/gradlew.bat

This file was deleted.

Loading

0 comments on commit bc37e65

Please sign in to comment.