Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
react-native-fcm
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Jira
Jira
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
ym
react-native-fcm
Commits
aca468ac
Commit
aca468ac
authored
Jul 11, 2016
by
Libin Lu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
git initial intent inside module
parent
cf96fc69
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
37 additions
and
48 deletions
+37
-48
CHANGELOG.md
CHANGELOG.md
+3
-0
README.md
README.md
+0
-7
android/react-native-fcm.iml
android/react-native-fcm.iml
+30
-33
android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java
...rc/main/java/com/evollu/react/fcm/FIRMessagingModule.java
+2
-2
android/src/main/java/com/evollu/react/fcm/FIRMessagingPackage.java
...c/main/java/com/evollu/react/fcm/FIRMessagingPackage.java
+1
-5
package.json
package.json
+1
-1
No files found.
CHANGELOG.md
View file @
aca468ac
### 1.0.12
-
get initial intent inside module, support rn 0.29.0
### 1.0.11
-
change android library version to use 9.+ instead of 9.0.1 so it lives well with other libraries
...
...
README.md
View file @
aca468ac
...
...
@@ -74,13 +74,6 @@ public void onNewIntent (Intent intent) {
super
.
onNewIntent
(
intent
);
setIntent
(
intent
);
}
// Add package
@Override
protected
List
<
ReactPackage
>
getPackages
()
{
...
new
FIRMessagingPackage
(
getIntent
()),
// <-- add getIntent()
...
```
## IOS Configuration
...
...
android/react-native-fcm.iml
View file @
aca468ac
...
...
@@ -65,14 +65,6 @@
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/jni"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/rs"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/main/shaders"
isTestSource=
"false"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/res"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/resources"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/assets"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/aidl"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/java"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/jni"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/rs"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/shaders"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/res"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/resources"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/assets"
type=
"java-test-resource"
/>
...
...
@@ -81,13 +73,20 @@
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/jni"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/rs"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/androidTest/shaders"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/res"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/resources"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/assets"
type=
"java-test-resource"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/aidl"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/java"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/jni"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/rs"
isTestSource=
"true"
/>
<sourceFolder
url=
"file://$MODULE_DIR$/src/test/shaders"
isTestSource=
"true"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/annotations"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/assets"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/blame"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/bundles"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/classes"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/dependency-cache"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.firebase/firebase-messaging/9.0.1/jars"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/incremental"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/incremental-safeguard"
/>
<excludeFolder
url=
"file://$MODULE_DIR$/build/intermediates/jniLibs"
/>
...
...
@@ -102,35 +101,33 @@
</content>
<orderEntry
type=
"jdk"
jdkName=
"Android API 23 Platform"
jdkType=
"Android SDK"
/>
<orderEntry
type=
"sourceFolder"
forTests=
"false"
/>
<orderEntry
type=
"library"
exported=
""
name=
"fresco-0.8.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-0.8.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-base-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"support-v4-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"stetho-1.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"support-v4-23.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-okhttp3-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-iid-9.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okhttp-3.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-common-9.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okio-1.8.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"fbcore-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"jackson-core-2.2.3"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
okhttp-ws-2.5
.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
okio-1.6
.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
fbcore-0.8
.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-
messaging-9.0.1
"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
stetho-okhttp-1
.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
firebase-analytics-impl-9.2
.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
drawee-0.11
.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
support-annotations-23.2
.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-
core-9.2.0
"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
okhttp-urlconnection-3
.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"library-2.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-tasks-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-okhttp-0.8.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-basement-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-common-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-iid-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-analytics-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-core-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-base-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"fresco-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"react-native-0.29.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okhttp-ws-3.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"jsr305-3.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"react-native-0.20.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"bolts-tasks-1.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-analytics-9.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"appcompat-v7-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okhttp-2.5.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"drawee-0.8.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"android-jsc-r174650"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-analytics-impl-9.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"bolts-android-1.1.4"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"commons-cli-1.2"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"support-annotations-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-basement-9.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-messaging-9.2.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"recyclerview-v7-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-tasks-9.2.0"
level=
"project"
/>
</component>
</module>
\ No newline at end of file
android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java
View file @
aca468ac
...
...
@@ -29,10 +29,10 @@ public class FIRMessagingModule extends ReactContextBaseJavaModule implements Li
private
final
static
String
TAG
=
FIRMessagingModule
.
class
.
getCanonicalName
();
Intent
mIntent
;
public
FIRMessagingModule
(
ReactApplicationContext
reactContext
,
Intent
intent
)
{
public
FIRMessagingModule
(
ReactApplicationContext
reactContext
)
{
super
(
reactContext
);
mIntent
=
intent
;
mIntent
=
getCurrentActivity
().
getIntent
()
;
getReactApplicationContext
().
addLifecycleEventListener
(
this
);
registerTokenRefreshHandler
();
...
...
android/src/main/java/com/evollu/react/fcm/FIRMessagingPackage.java
View file @
aca468ac
...
...
@@ -18,15 +18,11 @@ public class FIRMessagingPackage implements ReactPackage {
public
FIRMessagingPackage
(){
}
public
FIRMessagingPackage
(
Intent
intent
){
mIntent
=
intent
;
}
@Override
public
List
<
NativeModule
>
createNativeModules
(
ReactApplicationContext
reactContext
)
{
List
<
NativeModule
>
modules
=
new
ArrayList
<>();
modules
.
add
(
new
FIRMessagingModule
(
reactContext
,
mIntent
));
modules
.
add
(
new
FIRMessagingModule
(
reactContext
));
return
modules
;
}
...
...
package.json
View file @
aca468ac
...
...
@@ -22,5 +22,5 @@
"type"
:
"git"
,
"url"
:
"git+https://github.com/evollu/react-native-fcm.git"
},
"version"
:
"1.0.1
1
"
"version"
:
"1.0.1
2
"
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment