Comments (8)
Hi,
we found a bug that kills the app when deviceID check is fired on iOS, instead of launching your reaction. Fix will be ready later today.
Thanks for bringing this up.
from free-rasp-reactnative.
Hello @nikhilborana ,
thank you for reporting this! We will look at it soon.
Kind regards,
Talsec team
from free-rasp-reactnative.
Hi, yes seeing a few of these crashes on our production app on iOS only (so far).
"react-native": "0.72.6",
"freerasp-react-native": "^3.6.0",
Using very simple implementation of useFreeRasp() as in docs
I wasn't sure if this was related to this code in FreeraspReactNative.swift, which deliberately kills the app
/**
* We never send an invalid callback over our channel.
* Therefore, if this happens, we want to kill the app.
*/
@objc(onInvalidCallback)
private func onInvalidCallback() -> Void {
abort()
}
Many thanks
from free-rasp-reactnative.
You're welcome!!
Thanks for your swift action and dedication to improving the functionality of the library are truly commendable.
from free-rasp-reactnative.
it crashed on both debug and release schema. only for the first time.
"react-native": "0.73.4",
"freerasp-react-native": "^3.6.0",
from free-rasp-reactnative.
Just released v3.6.1 which should fix the problem.
from free-rasp-reactnative.
sorry to bother you guys, but now its giving Device Id not ok for the first time open and if I kill the app and reopen it is working fine.
from free-rasp-reactnative.
Hi @nikhilborana,
The deviceID can be triggered after app reinstallation if none other app from the same vendor is installed on the device.
First run compares the old DeviceID with current DeviceID and updates the DeviceID. When the app is opened for the second time, the current DeviceID is compared to the DeviceID from the first run, so callback is not triggered anymore. You can learn more in the wiki here.
So if you are reinstalling the only app installed from you, it is expected that deviceID is triggered.
If you don't mind whether app was reinstalled, then it is usually fine to ignore this callback.
from free-rasp-reactnative.
Related Issues (20)
- Downgrading API level HOT 2
- Getting "unofficialStore" check failed after publish on play store internal testing. HOT 3
- multiple commands produce 'xcode/../../../deriveddata/debug-iphonesimulator/freerasp-react-native/freerasp_react_native.framework/headers/talsecruntime-swift.h' HOT 17
- Increase in Build Size HOT 3
- Could not resolve all artifacts for configuration ':freerasp-react-native:classpath'. HOT 1
- Android Force close on AAB version after uploaded to Play Store HOT 2
- Not Working on Android after upgrading react native HOT 4
- Unofficial store event triggered for Firebase App Distribution HOT 5
- freerasp-react-native could not determine the react-native version used HOT 1
- [Info] How frequently are the checks performed ? HOT 2
- FreeRASP causes Runtime.getRuntime().exec("ping -c 1 www.google.com") to throw an error HOT 1
- Package Size is concerning. HOT 2
- Adding support for Expo SDK. HOT 2
- [Feature Request] Developer Mode Detection HOT 5
- Issue on IOS event detection HOT 9
- Could not find com.aheaditec.talsec.security:TalsecSecurity-Community-ReactNative:9.0.0. HOT 1
- Simulator Detection is not working with MEmu Android Emulator HOT 3
- Execution failed for task ':freerasp-react-native:minifyReleaseWithR8'. HOT 10
- For detection of developer mode.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from free-rasp-reactnative.