рдирдорд╕реНрддреЗ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓рд╛ рдЕрдВрдХ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рдирдИ рд╢реБрд░реБрдЖрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдЖрд░рдПрди 0.39 рдкрд░ рд╣реВрдВ, рдФрд░ рдореИрдВрдиреЗ рд░реАрдбрдореЗ рд╕реЗ рд╣рд░ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде 'рд░рд┐рдПрдХреНрд╢рди-рдиреЗрдЯрд┐рд╡-рд▓рд┐рдВрдХ' рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╣рдо рдкреЙрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреЙрдбрдлрд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдкреЙрдбрдлрд╛рдЗрд▓реНрд╕ рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдХреИрд╕реЗ рдХрд░реВрдВ?
рдЕрднреА рднреА рдКрдкрд░ рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред
рдкреЙрдбрдлрд╛рдЗрд▓реНрд╕ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрдЭрд╛рд╡ рд╣реИ?
рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдврд╛рдВрдЪрд╛ рдЦреЛрдЬ рдкрде рдЬреЛрдбрд╝рдирд╛
$(SRCROOT)/../node_modules/react-native-onesignal
рдФрд░ рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ OneSignal.framework рдХреЛ xcode рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛
рдореИрдВ рдпрд╣ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдкреЙрдбреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ ... рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдбреЙрдХреНрдЯрд░ рд╣реИ?
@gplopes рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХреА, рдореИрдВрдиреЗ рд╡рд╣ рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдкреЙрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛
@eriksape рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдкрде рдЬреЛрдбрд╝рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ
#import <OneSignal/OneSignal.h>
рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдорд┐рд▓реАред
рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓": "0.36.1",
"рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдПрдХ рд╕рдВрдХреЗрдд": "2.0.0",
@gplopes рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ OneSignal.framework рдЬреЛрдбрд╝рд╛?
рдпрджрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдк рдЬреБрдбрд╝реЗ рд╣реБрдП lib . рджреЗрдЦреЗрдВрдЧреЗ
@eriksape , рд╣рд╛рдБ, рдпрд╣рд╛рдБ xcode рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИрдВред
рдореИрдВрдиреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.39 рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди "рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рдПрдХ рд╕рдВрдХреЗрдд" рдХреЗ рд╕рд╛рде: "^ 1.2.3"
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ 1.2.3 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.36 . рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
@gplopes рдореИрдВрдиреЗ рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЛ рдбреЙрдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝рд╛, рдЗрд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЖрдк рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ 3.0.0
рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдзрдиреНрдпрд╡рд╛рдж!
рдмреЗрд╢рдХ, рдпрджрд┐ рдЖрдк 0.39 рддрдХ RN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ v2.
@gplopes рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдЗрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ? рдореБрдЭреЗ рдЗрд╕ lib рдХреЗ RN = 0.39, v2.0.0 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдФрд░ рдореИрдВрдиреЗ "рд▓рд┐рдВрдХреНрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА" рдФрд░ рдЦреЛрдЬ рдкрде рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдПрдХ рд░реЗрдкреЛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдореИрдВрдиреЗ рдЗрд╕реЗ рдиреНрдпреВрдирддрдо рд░реЗрдкреЛ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ (# 139) рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк https://github.com/GeoffreyPlitt/react_native_minimal рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдПрдХ рдРрд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореИрдВ рджреВрд╕рд░реА рддреНрд░реБрдЯрд┐ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реВрдВрдЧрд╛ред
рдиреЛрдЯ: рдХреЛрдИ рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдирд╣реАрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛, v1.2.3 рдХреЗ рд╕рд╛рде рдХреЛрдИ рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдареАрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ
рдореИрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рдж v3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.40 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рдореИрдВрдиреЗ рдЙрд╕ рдиреНрдпреВрдирддрдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдПрдХ рдирдИ рд╢рд╛рдЦрд╛ рдХреЛ рдХрд╛рдЯрд╛ рдФрд░ рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ 1.2.3 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛: https://github.com/GeoffreyPlitt/react_native_minimal/tree/onesignal_123
рдореБрдЭреЗ рдЕрднреА рднреА рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдареАрдХ рдЪрд▓рддреА рд╣реИ?
In file included from /Users/giro/react_native_minimal/ios/react_native_minimal/AppDelegate.m:10:
In file included from /Users/giro/react_native_minimal/ios/react_native_minimal/AppDelegate.h:11:
../node_modules/react-native-onesignal/ios/RCTOneSignal/RCTOneSignal.h:3:9: fatal error: 'OneSignal/OneSignal.h' file not found
#import <OneSignal/OneSignal.h>
^
рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реИ, рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЕрдкрд▓реЛрдб рдХрд░реВрдВрдЧрд╛
@eriksape рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ CocoaPods рдХреЗ рдмрд┐рдирд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ред
@avishayil рдареАрдХ рд╣реИ, рдореИрдВ рдЖрдЬ рдпрд╛ рдХрд▓ рдПрдХ рдкреАрдЖрд░ рднреЗрдЬреВрдВрдЧрд╛, ios рдХреЗ рд▓рд┐рдП OneSignal рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ OneSignal.framework рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЧреБрдо рд╣реИрдВ, рдореИрдВрдиреЗ рдЕрднреА 3.0.0 рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред
рд╣рд╛рдБ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ OneSignal.framework рдореЗрдВ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдореВрд▓ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЕрджреНрдпрддрди: @eriksape рдореБрдЭреЗ рдПрдХ рдкреАрдЖрд░ рдХрд╛рдВрдЯрд╛, рдареАрдХ рдХрд░рдиреЗ рдФрд░ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдерд╛, рдФрд░ рдпрд╣ рд╢рд╛рдЦрд╛ рдЕрдм 1.2.3 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ:
https://github.com/GeoffreyPlitt/react_native_minimal/tree/onesignal_123
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рддреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореЗрд░реА рдХреЛрдИ рднреА рд╕реВрдЪрдирд╛ рд╕рд░реНрд╡рд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЪрд▓ рд░рд╣реА рдереА:
Error: {"invalid_player_ids":["2ebaf054-acce-4ed6-b927-86fffd9d9c30"]}
рдФрд░ рд╡рд╣ рдЖрдИрдбреА рдареАрдХ рд╡рд╣реА рд╣реИ рдЬреЛ рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрд░реЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ OneSignal рд╕рдорд░реНрдерди рд╕реЗ рдкреВрдЫрд╛, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛:
This means that the device with this ID is not subscribed to notifications, either because it opted-out of notifications or has uninstalled your app.
рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдмрд╛рдд рдореЗрд░реЗ рд▓рд┐рдП рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдЧреЗ рдмрддрд╛рддреЗ рд╣реБрдП рдЙрдирдХреЗ рд╕рдорд░реНрдерди рдиреЗ рдХрд╣рд╛:
I see you are using a very old version of our SDK. Please update to our latest 2.X SDK to fix the subscription issue.
https://documentation.onesignal.com/docs/upgrading-to-ios-sdk-20
рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ: v1.2.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ iOS рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП v2.0.0 рдмрд┐рд▓реНрдб рдлрд┐рдХреНрд╕ (рд▓рд╛рдкрддрд╛ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде) рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
=====> рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддрд╛ рд╣реИ? рдЪреВрдВрдХрд┐ рд╣рдореЗрдВ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ? рдпрд╛ рдореБрдЭреЗ рдПрдХ рдирдпрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЕрдкрдиреЗ Android/ios JS рдореЗрдВ рдЖрдкрдХреЛ onesignal рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдРрд╕рд╛ рдХреБрдЫ рдЗрд╕ рд░реЗрдкреЛ рдХреЗ рдбреЙрдХреНрд╕ рдореЗрдВ рд╣реИ
@eriksape рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Onesignal.configure() рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдореБрдЭреЗ рдПрдХ userId рднреЗрдЬ рд░рд╣рд╛ рд╣реИ рдЬреЛ рд╕рд╣реА рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди https://github.com/GeoffreyPlitt/react_native_minimal/tree/onesignal_123 рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реБрдП рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рд╕рд╛рде рд╣реА рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдбреА рдЕрдорд╛рдиреНрдп рд╣реЛрдиреЗ рдкрд░ рдЖрдкрдХреЛ рдирдИ рдЖрдИрдбреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдУрд╣ рд╣рд╛рдБ, рдЖрдкрдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ-- рдореИрдВ рдмрд┐рд▓реНрдб рдореБрджреНрджреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд░реЗрдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдФрд░ (рдирд┐рдЬреА) рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕рд╛рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЬрдм рдЖрдИрдбреА рдЕрдорд╛рдиреНрдп рд╣реИ, рддреЛ рдЖрдк рдПрдХ рдирдИ рдЖрдИрдбреА рдХреИрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ? рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдЖрдИрдбреА рдХреЛ рдХрд╣реАрдВ рд╕реЗрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВ рдХрд┐рд╕реА рдкреБрд░рд╛рдиреЗ рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЙрд╕ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдРрдк рд▓реЛрдб рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реБрдЖ рдерд╛, рдЬрдм рдореИрдВрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░() рдХрд╣рд╛ рдерд╛ред
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд░реЗрдкреЛ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдЪрд░рдг рдЬреЛрдбрд╝реВрдВрдЧрд╛
рдЕрд░реЗ @GeoffreyPlitt , рдореИрдВ рдпрд╣рд╛рдБ рд╡рд╛рдкрд╕ рдХреВрдж рд░рд╣рд╛ рд╣реВрдБ рд▓реЗрдХрд┐рди рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдмрд╛рддрдЪреАрдд рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдкрд░ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рджреЛрдмрд╛рд░рд╛ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред
@GeoffreyPlitt рдЖрдк 1.2.3 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╣реА рд╣реИрдВ, рдпрд╣ рдЯреЛрдХрди рдкреБрд╢ рдХреЛ рдПрдХ рд╕рд┐рдЧреНрдирд▓ рдкрд░ рдкрдВрдЬреАрдХреГрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ OneSingnal.framework рдХреЗ рд╕рд╛рде рдЗрд╕ lib рдХреЗ 2.0.0 рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ https://github.com/ рд╡рдирд╕рд┐рдЧреНрдирд▓/рд╡рдирд╕рд┐рдЧреНрдирд▓-рдЖрдИрдУрдПрд╕-рдПрд╕рдбреАрдХреЗ/рдЖрд░реНрдХрд╛рдЗрд╡/2.3.5.рдЬрд╝рд┐рдк
рдореИрдВ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдБ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛
рд╣рд╛рдБ рджреЛрд╕реНрддреЛрдВ 2.0.0 рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдХрджрдо
рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ 1.2.3 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрдм рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ @GeoffreyPlitt рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдареАрдХ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп 2.0.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдореБрджреНрджрд╛ рд╣реИ? рдпрд╛ рдмрд╛рддрдЪреАрдд рдореЗрдВ рдПрдХ рд╕рд╛рде рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЗ рд╣реИрдВ? рд╡реИрд╕реЗ рднреА, рдпрд╣рд╛рдБ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╢реАрд░реНрд╖рдХ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ:
https://github.com/geektimecoil/react-native-onesignal/issues/152#issuecomment -274124225
рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдпрд╛ рд╣реИ, #153, тАЛтАЛрдЬреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝реЗ рдЧрдП рдХрд╛рд░реНрдп рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИред
@avishayil рдЙрд╕
@GeoffreyPlitt рдЖрдкрдиреЗ $(SRCROOT)/../node_modules/react-native-onesignal
рдЗрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓-рд╡рдирд╕рд┐рдЧреНрдирд▓ рдорд╛рд░реНрдЧ рдХреЗ рдЕрдВрджрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
@avishayil 2.0.0 рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╡рд╣реА рд╣реИ рдЬреЛ 3.0.0 . рдХреЗ рд╕рд╛рде рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╣рд▓ рдХреА рдЧрдИ рд╣реИ
@eriksape рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдХрд╣реАрдВ рднреА рдврд╛рдВрдЪрд╛ рдирд╣реАрдВ рдбрд╛рд▓ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ "рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓" рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдФрд░ рдврд╛рдВрдЪрд╛ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдХреЗ рддрд╣рдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
V2.0.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ node_modules/react-native-onesignal рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЦреБрдж рдХреЛ рдвреВрдВрдврддрд╛ рд╣реВрдВ:
$ find . | grep OneSignal.h
./ios/Frameworks/OneSignal.framework/Versions/A/Headers/OneSignal.h
./ios/Frameworks/OneSignal.framework/Versions/B/Headers/OneSignal.h
./ios/RCTOneSignal/RCTOneSignal.h
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ "OneSignal/OneSignal.h" рдореМрдЬреВрдж рд╣реЛред рдлрд╝рд╛рдЗрд▓ "OneSignal.h" рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди "OneSignal" рдирд╛рдордХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдкрде рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рддреНрд░реБрдЯрд┐ рдХреЛ рджреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред
OneSignal.framework рд╡рд╣реА рд╣реИ рдЬреЛ рдпрд╣рд╛рдБ рд╣реИ?
https://github.com/OneSignal/OneSignal-iOS-SDK/archive/2.3.5.zip
@eriksape рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛?
рдпрд╣рд╛рдВ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ, рдиреНрдпреВрдирддрдо рд░реЗрдкреЛ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдб рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ: https://github.com/GeoffreyPlitt/react_native_minimal/tree/onesignal
рдХреНрдпрд╛ рдХреЛрдИ рдирд┐рдХрд╛рдп рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ? рдПрдХ рд╣реА рдореБрджреНрджреЗ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ 0.40.0 + рд╡рдирд╕рд┐рдЧреНрдирд▓ 3.0
рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░ рд▓реА рд╣реИ, рдпрд╣ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рд╣реИред OneSignal.framework рдореЗрдВ рдХреБрдЫ
рдЬрдм рд╣рдо npm install
рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рд╡реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдЧрд╛рдпрдм рд╣реЛрддреА рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ ред рдпрд╣ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ, рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рдШрдВрдЯреЗ рдмрдЪреЗрдВрдЧреЗред
рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдирд┐рд░реНрдорд╛рдг рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИрдВ рдЬреЛ рддрд╛рдЬрд╛ рдЪреЗрдХ-рдЖрдЙрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд!
рдЕрд░реЗ @haxtrujillo рдХреНрдпрд╛ рдореИрдВ рдЖрдкрд╕реЗ рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ? рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдЖрдк рдЙрди рд╕рд┐рдореНрд▓рд┐рдВрдХ рдХреЛ рдХрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ? рдЖрдк OneSignal.framework рдХреЛ рдЬреЛ рдкрд╣рд▓рд╛ рд▓рд┐рдВрдХ рджреЗрддреЗ рд╣реИрдВ, рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рджреВрд╕рд░рд╛, рдЖрдк рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ, рдХреНрдпрд╛ рд╡рд╣ ./node_modules/react-native-onesignal
рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ?
@рдХреЗрд▓рд╕реЗрдЯ ,
рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛ рд╣реИ , рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВред
рд╢реАрд░реНрд╖рд▓реЗрдЦ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИрдВ, рдЖрдкрдХреЛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@eriksape рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдХрд╣реАрдВ рднреА рдврд╛рдВрдЪрд╛ рдирд╣реАрдВ рдбрд╛рд▓ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ "рдпрд╛рд░реНрди рдЗрдВрд╕реНрдЯреЙрд▓" рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рдФрд░ рдврд╛рдВрдЪрд╛ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдХреЗ рддрд╣рдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
V2.0.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ node_modules/react-native-onesignal рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЦреБрдж рдХреЛ рдвреВрдВрдврддрд╛ рд╣реВрдВ:
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рд╕реНрдерд╛рди рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ "OneSignal/OneSignal.h" рдореМрдЬреВрдж рд╣реЛред рдлрд╝рд╛рдЗрд▓ "OneSignal.h" рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди "OneSignal" рдирд╛рдордХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдкрде рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рддреНрд░реБрдЯрд┐ рдХреЛ рджреВрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреАред