| #
cf45390b |
| 08-Aug-2019 |
Robert Luo <[email protected]> |
[expo-application] create expo-application unimodule (#5008)
* create expo-application unimodule
Co-authored-by: Robert Luo <[email protected]>
Co-authored-by: Vivian Zhu <[email protected]>
[expo-application] create expo-application unimodule (#5008)
* create expo-application unimodule
Co-authored-by: Robert Luo <[email protected]>
Co-authored-by: Vivian Zhu <[email protected]>
* [docs] update docs description
* [web] handle web constants and update format
* [ios] cleanup inline methods and handle error with NSError
* [docs] add error codes
* [ios] resolve conditional logic and resolve promise twice
* [docs] update getFirstInstallTimeAsync changes description
* [web] add nullable constants to web
* [android] add error codes
* took out endConnection and things work
* add error codes
* [android] close install referral connection
we didn't close the connection before, which could be dangerous/cause memory leaks. checked and this works
* [docs/android] update error codes
* Add ERR_APPLICATION_PACKAGE_NAME_NOT_FOUND code
* Fix soem things in docs
* [ios] add conditionals to avoid double invocation of promise
* [docs] add note about types for nativeBuildVersion
it seems that in the native code, for iOS the nativeBuildVersion in Info.plist is a string, while android.versionCode is an int
* [docs] update installation guide in README and docs
* rename getFirstInstallTimeAsync to getInstallationTimeAsync and bundleId to applicationId
* [android] change constant and method names
* bundleId->applicationId
* getFirstInstallTimeAsync() -> getInstallationTimeAsync()
* [android/docs] add debugger log statements
* update docs and code format in js
* [ios] update pods
* [android/docs] add promise rejection for hanging promise
* optimize imports
* add promise rejection + error code
* remove Log.d
* [docs] update docs format
* [web] update getFirstInstallationTime to return null on web
* [ios] reinstall pods
ran pod install to include `expo-application`
* [ios] update c-style code format and remove checks
* cast nativeBuildVersion to be string
* Update build.gradle
Update compilesdk version to 28
* Update ApplicationModule.java
* add more context on general case error
* add current method to get version code for api version 28+
* Update application.md
* Update EXApplication.m
* Update application.md
show more ...
|