Title: Should the samples call registerUserNotificationSettings() before register()? · Issue #210 · NativeScript/push-plugin · GitHub
Open Graph Title: Should the samples call registerUserNotificationSettings() before register()? · Issue #210 · NativeScript/push-plugin
X Title: Should the samples call registerUserNotificationSettings() before register()? · Issue #210 · NativeScript/push-plugin
Description: In the README.md and in the demo app, it first calls pushPlugin.register() then calls pushPlugin.registerUserNotificationSettings(). It seems like this is the reverse of the example in the Configuring Remote Notification Support (in the ...
Open Graph Description: In the README.md and in the demo app, it first calls pushPlugin.register() then calls pushPlugin.registerUserNotificationSettings(). It seems like this is the reverse of the example in the Configur...
X Description: In the README.md and in the demo app, it first calls pushPlugin.register() then calls pushPlugin.registerUserNotificationSettings(). It seems like this is the reverse of the example in the Configur...
Opengraph URL: https://github.com/NativeScript/push-plugin/issues/210
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Should the samples call registerUserNotificationSettings() before register()?","articleBody":"In the [README.md](https://github.com/NativeScript/push-plugin/blob/master/README.md#typescript-1) and in the demo app, it first calls `pushPlugin.register()` then calls `pushPlugin.registerUserNotificationSettings()`. It seems like this is the reverse of the example in the [Configuring Remote Notification Support](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1) (in the _Obtaining a Device Token in iOS and tvOS_ section) of the Apple Docs.\r\n\r\nhttps://github.com/NativeScript/push-plugin/blob/a096afc8ee9a44bc13bc986183504d5c0f22c312/demo/app/main-view-model.ts#L53-L70\r\n\r\nApple Sample Code:\r\n```\r\nfunc application(_ application: UIApplication,\r\n didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -\u003e Bool {\r\n // Configure the user interactions first.\r\n self.configureUserInteractions()\r\n \r\n // Register with APNs\r\n UIApplication.shared.registerForRemoteNotifications()\r\n}\r\n```\r\n\r\nIt makes sense that you would want to setup the interactions first so that you don't run into a race condition trying to configure interactions before a notification comes in.\r\n\r\nI'm totally new to mobile dev and just happened to be reading the Apple Docs to make sure I understood how this stuff works.","author":{"url":"https://github.com/joeizy","@type":"Person","name":"joeizy"},"datePublished":"2018-04-08T14:14:21.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/210/push-plugin/issues/210"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:91241a03-85ee-ca1c-5217-f2bcc365cfaa |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BE78:13D878:A9041E:D5F7E3:6991551D |
| html-safe-nonce | 4c129a771cb8d2ac2d7c99922f533eee6ac57336e880ef6a124d32e3b5b78ba0 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRTc4OjEzRDg3ODpBOTA0MUU6RDVGN0UzOjY5OTE1NTFEIiwidmlzaXRvcl9pZCI6IjY0NTY4NDEzMjM4OTA2OTM0MDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 1330119d721a70994134cdafad6b5d3f9897085003ef74097a5a12b2641369f9 |
| hovercard-subject-tag | issue:312309170 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/NativeScript/push-plugin/210/issue_layout |
| twitter:image | https://opengraph.githubassets.com/66470c4722b7814a3980763fd1d88214dbedce5a3541ff398d0c32a65a4545d5/NativeScript/push-plugin/issues/210 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/66470c4722b7814a3980763fd1d88214dbedce5a3541ff398d0c32a65a4545d5/NativeScript/push-plugin/issues/210 |
| og:image:alt | In the README.md and in the demo app, it first calls pushPlugin.register() then calls pushPlugin.registerUserNotificationSettings(). It seems like this is the reverse of the example in the Configur... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | joeizy |
| hostname | github.com |
| expected-hostname | github.com |
| None | 42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b |
| turbo-cache-control | no-preview |
| go-import | github.com/NativeScript/push-plugin git https://github.com/NativeScript/push-plugin.git |
| octolytics-dimension-user_id | 7392261 |
| octolytics-dimension-user_login | NativeScript |
| octolytics-dimension-repository_id | 39781030 |
| octolytics-dimension-repository_nwo | NativeScript/push-plugin |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 39781030 |
| octolytics-dimension-repository_network_root_nwo | NativeScript/push-plugin |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 848bc6032dcc93a9a7301dcc3f379a72ba13b96e |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width