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
87eafa07
Commit
87eafa07
authored
Sep 30, 2016
by
Libin Lu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
handle null point bug
parent
357791e0
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
32 additions
and
27 deletions
+32
-27
android/react-native-fcm.iml
android/react-native-fcm.iml
+24
-24
android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java
...rc/main/java/com/evollu/react/fcm/FIRMessagingModule.java
+8
-3
No files found.
android/react-native-fcm.iml
View file @
87eafa07
...
...
@@ -101,35 +101,35 @@
</content>
<orderEntry
type=
"jdk"
jdkName=
"Android API 23 Platform"
jdkType=
"Android SDK"
/>
<orderEntry
type=
"sourceFolder"
forTests=
"false"
/>
<orderEntry
type=
"library"
exported=
""
name=
"support-v4-23.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-basement-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okhttp-ws-3.4.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-okhttp3-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-tasks-9.4.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=
"drawee-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-messaging-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"support-annotations-23.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"soloader-0.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"react-native-0.33.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"library-2.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-analytics-9.4.0"
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=
"firebase-iid-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okio-1.9.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"fresco-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"drawee-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"jsr305-3.0.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
okhttp-3.4.1
"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"
firebase-analytics-impl-9.4.0
"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"bolts-tasks-1.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-common-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"appcompat-v7-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-core-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-analytics-impl-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"javax.inject-1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"android-jsc-r174650"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"recyclerview-v7-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okhttp-urlconnection-3.4.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"react-native-0.33.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"android-jsc-r174650"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"support-v4-23.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-common-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-iid-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"support-annotations-23.2.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"fbcore-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"appcompat-v7-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"recyclerview-v7-23.0.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-messaging-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"library-2.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-base-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"soloader-0.1.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-basement-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"javax.inject-1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"jackson-core-2.2.3"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"play-services-tasks-9.4.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okhttp-ws-3.4.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"okhttp-3.4.1"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"imagepipeline-okhttp3-0.11.0"
level=
"project"
/>
<orderEntry
type=
"library"
exported=
""
name=
"firebase-analytics-9.4.0"
level=
"project"
/>
</component>
</module>
\ No newline at end of file
android/src/main/java/com/evollu/react/fcm/FIRMessagingModule.java
View file @
87eafa07
...
...
@@ -51,6 +51,11 @@ public class FIRMessagingModule extends ReactContextBaseJavaModule implements Li
@ReactMethod
public
void
getInitialNotification
(
Promise
promise
){
Activity
activity
=
getCurrentActivity
();
if
(
activity
==
null
){
promise
.
resolve
(
null
);
return
;
}
promise
.
resolve
(
parseIntent
(
getCurrentActivity
().
getIntent
()));
}
...
...
@@ -136,14 +141,14 @@ public class FIRMessagingModule extends ReactContextBaseJavaModule implements Li
RemoteMessage
message
=
intent
.
getParcelableExtra
(
"data"
);
WritableMap
params
=
Arguments
.
createMap
();
if
(
message
.
getData
()
!=
null
){
Map
data
=
message
.
getData
();
Map
<
String
,
String
>
data
=
message
.
getData
();
Set
<
String
>
keysIterator
=
data
.
keySet
();
for
(
String
key:
keysIterator
){
params
.
putString
(
key
,
(
String
)
data
.
get
(
key
));
}
}
sendEvent
(
"FCMNotificationReceived"
,
params
);
abortBroadcast
();
}
}
}
...
...
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