Commit f4059b41 authored by Libin Lu's avatar Libin Lu Committed by GitHub

Merge pull request #513 from tjlian616/apnsToken-fix

fix getAPNSToken returning (null)
parents d61e2750 503dd7a7
......@@ -28,6 +28,11 @@ public class FIRMessagingPackage implements ReactPackage {
return Collections.emptyList();
}
@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
return Collections.emptyList();
}
@Override
public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
return Arrays.<ViewManager>asList();
......
......@@ -225,7 +225,13 @@ RCT_EXPORT_METHOD(getInitialNotification:(RCTPromiseResolveBlock)resolve rejecte
RCT_EXPORT_METHOD(getAPNSToken:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
{
resolve([FIRMessaging messaging].APNSToken);
NSData * deviceToken = [FIRMessaging messaging].APNSToken;
const char *data = [deviceToken bytes];
NSMutableString *token = [NSMutableString string];
for (NSUInteger i = 0; i < [deviceToken length]; i++) {
[token appendFormat:@"%02.2hhX", data[i]];
}
resolve([token copy]);
}
RCT_EXPORT_METHOD(getFCMToken:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment