Shuangzuan
df8287d8ee
[PushNotification] Unregister for remote notifications support.
...
Summary:
See iOS Developer Library: [- unregisterForRemoteNotifications](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/index.html#//apple_ref/occ/instm/UIApplication/unregisterForRemoteNotifications ).
Unregister for all remote notifications received via Apple Push Notification service.
**Discussion**
You should call this method in rare circumstances only, such as when a new version of the app removes support for all types of remote notifications. Users can temporarily prevent apps from receiving remote notifications through the Notifications section of the Settings app. Apps unregistered through this method can always re-register.
Closes https://github.com/facebook/react-native/pull/1520
Github Author: Shuangzuan <shuangzuan.he@icloud.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-06-15 12:13:46 -08:00
Nick Lockwood
650fc9de4c
Increased warning levels to -Wall -Wextra, and fixed Xcode 7 beta issues
...
Summary:
@public
I've increased the warning levels in the OSS frameworks, which caught a bunch of minor issues. I also fixed some new errors in Xcode 7 relating to designated initializers and TLS security.
Test Plan:
* Test the sample apps and make sure they still work.
* Run tests.
2015-06-15 07:52:50 -08:00
Tadeu Zagallo
2a7adfb815
[ReactNative] Use RCTNullIfNill and (id)kCFNull
...
Summary:
@public
Use consistent `null` handling:
`value || null` -> `RCTNullIfNil(value)`
`value == null ? nil : value` -> `RCTNilIfNull(value)`
`[NSNull null]` -> `(id)kCFNull`
Test Plan: The tests should be enough.
2015-06-12 11:03:10 -08:00
Eric Vicenti
1b9067a3e3
[ReactNative] PushNotificationIOS listener Map
2015-06-11 13:43:36 -08:00
Gabe Levi
b05e99a531
[Flow] Fix or suppress react-native github errors for Flow v0.12.0
2015-06-10 13:34:19 -08:00
Nick Lockwood
5d154f1af4
Fixed deployment targets for React iOS submodules
2015-06-10 06:16:15 -08:00
Tadeu Zagallo
847dff8d75
[ReactNative] Make JavaScript executors bridge modules
...
Summary:
@public
This is the first of a few diffs that change the way the executors are handled
by the bridge.
For they are just promoted to modules, so they are automatically loaded by the bridge.
Test Plan:
Tested on UIExplorer, Catalyst and MAdMan.
Tested all the 3 executors, everything looks fine.
2015-06-09 15:40:55 -08:00
Andrew Imm
89a1e94a15
Add an event for remote notification registration, and improve permissions request
...
Summary:
In order to add Push support to the Parse JS SDK in React Native, we need a way to receive the APNS device token from the JS context. This adds another event to PushNotificationIOS, so that code can respond to a successful registration.
Additionally, I've updated the `requestPermissions` call to accept an optional map of parameters. This way, developers can request a subset of user notification types.
Closes https://github.com/facebook/react-native/pull/1304
Github Author: Andrew Imm <andrewi@fb.com>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-06-03 14:06:44 -08:00
Spencer Ahrens
11b515b1b0
[ReactNative] clean lint in all of Libraries/
2015-05-19 13:47:04 -08:00
Kevin Gozali
824da1bada
[ReactNative] pass in launchOptions to relevant bridged modules
2015-04-30 14:51:09 -08:00
Nick Lockwood
eb0476074f
Improved debug and fixed macros
2015-04-30 09:59:16 -08:00
Tadeu Zagallo
d293bed5ab
[ReactNative] Fix analyze errors on oss
2015-04-24 08:28:35 -08:00
Jakub Zika
e293efbfb1
Bump .buckversion to 6cdb82cb7493a86c39d0f0dc3c102d0f470f55de.
2015-04-23 08:24:08 -08:00
Tadeu Zagallo
4616037428
[ReactNative] Fix push notifications on iOS7
2015-04-10 03:09:35 -08:00
Alex Akers
8a57c4e980
[React Native] RCT_EXPORT lvl.2
2015-04-08 08:34:10 -08:00
Nick Lockwood
bf4868edda
Added non-class-scanning-based approach fror registering js methods
2015-04-08 05:45:20 -08:00
laiso
e35521300a
(Xcode) Set indent=2 in all xcodeproj files.
...
Summary:
These are default settings now.
I saw my Xcode be configured indent=4.
![2015-03-30 12 16 11 pm](https://cloud.githubusercontent.com/assets/39830/6889697/98f8b930-d6d6-11e4-81c8-d2146855d127.png )
Closes https://github.com/facebook/react-native/pull/472
Github Author: laiso <laiso@lai.so>
Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-04-01 17:14:45 -08:00
Jakub Zika
011e342bbc
Revert .buckversion bumps.
2015-03-26 11:02:54 -08:00
Eric Vicenti
7e02a1e111
[ReactNative] PushNotificationIOS documentation
2015-03-26 10:01:12 -08:00
Tadeu Zagallo
20291a02df
[ReactNative] s/ReactKit/React/g
2015-03-26 02:42:24 -08:00
Tadeu Zagallo
8679c0bc96
[ReactNative] Add deep linking api
2015-03-25 19:01:08 -08:00
Nick Lockwood
94db4facf5
Unfork UIManager
2015-03-24 17:24:51 -08:00
Tadeu Zagallo
fe0527a7c4
[ReactNative] Remove auto permission request from setAppIconBadgeNumber
2015-03-24 10:33:46 -08:00
Jakub Zika
20a0bea197
Fix build - remove relative import path
2015-03-24 06:07:47 -08:00
Tadeu Zagallo
8ae0eacf17
[ReactNative] Open Source PushNotifications and move Badge Number methods and permission into it
2015-03-24 04:31:34 -08:00