airnativeextensions / ane-branchio Goto Github PK
View Code? Open in Web Editor NEWBranch io Adobe AIR Native Extension for iOS & Android
Home Page: https://branch.io/
License: MIT License
Branch io Adobe AIR Native Extension for iOS & Android
Home Page: https://branch.io/
License: MIT License
Hi,
I have an iOS application with auto renewable subscription. Can I use this ANE to log subscription purchase event for users who have installed the application via Apple Search Ads?
Thanks!
Update the extension to include support for Android 64bit
Starting August 1, 2019, your apps published on Google Play will need to support 64-bit architectures. 64-bit CPUs deliver faster, richer experiences for your users. Adding a 64-bit version of your app provides performance improvements, makes way for future innovation, and sets you up for devices with 64-bit-only hardware.
Hello.
Due to some unknown reason we cannot see all info for Android, though for iOS everything works well. In the end all events except Revenue and Transaction id loaded http://take.ms/ClsMw
It’s weard because settings for iOS and Android are the same.
Could you help us solve this problem as well?
Thank you
Is there anyway to decrease iOS app size with Branch ANE and framework?
My app without it would be 19mb, with it — 87.
As soon as I can, I call the Branch.instance.initSession funtion and wait for the BranchEvent.
Sometimes, it is working, and I DO get the event with the link parameters,
and many times, I don get any event after the init.
Using AIR 32....116
Here are the console logs:
2020-02-05 12:48:54.335408 +0200 default MobileMail #Autofetch autofetch state changing: JoiningBackgroundFetches => Idle
2020-02-05 12:48:54.344240 +0200 default MobileMail #Autofetch Finished background fetch call-back
2020-02-05 12:48:54.352133 +0200 default MobileMail #Power [Fetch Complete]
2020-02-05 12:49:00.202701 +0200 default com.apple.WebKit.WebContent Memory usage info dump at MainFrameLoadStarted:
2020-02-05 12:49:00.205369 +0200 default com.apple.WebKit.WebContent virtual_size: 814313472
2020-02-05 12:49:00.205938 +0200 default com.apple.WebKit.WebContent document_count: 1
2020-02-05 12:49:00.206453 +0200 default com.apple.WebKit.WebContent javascript_gc_heap_capacity: 608196
2020-02-05 12:49:00.206991 +0200 default com.apple.WebKit.WebContent phys_footprint: 8491928
2020-02-05 12:49:00.207571 +0200 default com.apple.WebKit.WebContent javascript_gc_heap_extra_memory_size: 1988
2020-02-05 12:49:00.208034 +0200 default com.apple.WebKit.WebContent compressed: 3543040
2020-02-05 12:49:00.209497 +0200 default com.apple.WebKit.WebContent pagecache_page_count: 0
2020-02-05 12:49:00.210424 +0200 default com.apple.WebKit.WebContent internal: 1527808
2020-02-05 12:49:00.211081 +0200 default com.apple.WebKit.WebContent resident_size: 5525504
2020-02-05 12:49:00.257069 +0200 default swcd Get info for service 'applinks', app ID '<<NULL>>', domain 'ru...'
2020-02-05 12:49:00.273777 +0200 default SpringBoard Received trusted open application request for "com.pkama.rummyworld" from <FBApplicationProcess: 0x147b2730; MobileMail; pid: 626>.
2020-02-05 12:49:00.287734 +0200 default SpringBoard could not enable test hierarchy: ApplePinningAllowTestCertsiPhoneApplicationSigning not true
2020-02-05 12:49:00.304485 +0200 default securityd cert[0]: SubjectCommonName =(leaf)[]> 0
2020-02-05 12:49:00.306756 +0200 default securityd cert[0]: CheckLeafMarkerOid =(leaf)[]> 0
2020-02-05 12:49:00.800149 +0200 default securityd cert[0]: IssuerCommonName =(path)[]> 0
2020-02-05 12:49:00.964090 +0200 default securityd OCSPResponse: single response has extension(s).
2020-02-05 12:49:00.975159 +0200 default SpringBoard [leaf CheckLeafMarkerOid IssuerCommonName SubjectCommonName]
2020-02-05 12:49:00.986165 +0200 default SpringBoard Undimming for source: external request
2020-02-05 12:49:00.989010 +0200 default SpringBoard returning the workspace lock time (900.000000) from _nextLockTimeDuration
2020-02-05 12:49:00.990044 +0200 default SpringBoard returning the workspace dim time (880.000000) from _nextIdleTimeDuration
2020-02-05 12:49:00.990813 +0200 default SpringBoard Setting next idle duration (source:17) to: 880.000000 lockAfterDim: 20.000000
2020-02-05 12:49:00.991497 +0200 default SpringBoard Setting _lastBKUserEventTimerMode=2 with duration=880.000000
2020-02-05 12:49:00.995924 +0200 default SpringBoard could not enable test hierarchy: ApplePinningAllowTestCertsiPhoneApplicationSigning not true
2020-02-05 12:49:00.999128 +0200 default securityd cert[0]: SubjectCommonName =(leaf)[]> 0
2020-02-05 12:49:01.999648 +0200 default securityd cert[0]: CheckLeafMarkerOid =(leaf)[]> 0
2020-02-05 12:49:01.023570 +0200 default securityd cert[0]: IssuerCommonName =(path)[]> 0
2020-02-05 12:49:01.030061 +0200 default securityd OCSPResponse: single response has extension(s).
2020-02-05 12:49:01.034321 +0200 default SpringBoard [leaf CheckLeafMarkerOid IssuerCommonName SubjectCommonName]
2020-02-05 12:49:01.039618 +0200 error SpringBoard -[SBWorkspaceApplicationTransitionContext finalize] BSAction for continuation wasn't our expected type.
2020-02-05 12:49:01.040000 +0200 default SpringBoard Running <SBAppToAppWorkspaceTransaction: 0xb5543f0> for transition request:
<SBMainWorkspaceTransitionRequest: 0x9f35090; eventLabel: OpenApplication(com.pkama.rummyworld)ForRequester(MobileMail.626); display: Main; source: FBSystemService> {
applicationContext = <SBWorkspaceApplicationTransitionContext: 0xb566a70; background: NO> entities = {
SBLayoutPrimaryRole = <SBWorkspaceApplication: 0xb558230; ID: com.pkama.rummyworld; layoutRole: primary>;
};
}
2020-02-05 12:49:01.159734 +0200 default assertiond Submitted job with label: UIKitApplication:com.pkama.rummyworld[0xe57c][64]
2020-02-05 12:49:01.174158 +0200 default mediaserverd -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.pkama.rummyworld with pid '704' is now Foreground Running. Background entitlement: NO
2020-02-05 12:49:01.175599 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: Looking up connection on peer: 1566cd90 found <APSConnectionServer: 0x15668310>
2020-02-05 12:49:01.189548 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSConnectionServer: 0x15668310>: connection set enabled topics from {(
)} to {(
"com.pkama.rummyworld"
)}
2020-02-05 12:49:01.193083 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSConnectionServer: 0x15668310>: connection set opportunistic topics from {(
"com.pkama.rummyworld"
)} to {(
)}
2020-02-05 12:49:01.197052 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSTopicManager: 0x155a3b60> setEnabledTopics:{(
"com.pkama.rummyworld"
)} ignoredTopics:{(
)} opportunisticTopics:{(
)} forCategory UsesALS pretend NO change Whitelisted
2020-02-05 12:49:01.207236 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSTopicManager: 0x155a3b60> cancelling any pending filter updates
2020-02-05 12:49:01.216831 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSTopicManager: 0x155a3b60> received topic update for Server pretend YES but there is no change.
2020-02-05 12:49:01.278774 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSTopicManager: 0x155a3b60> no change detected between the new and old server filter - cancelling any pending updates
2020-02-05 12:49:01.318959 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSCourier: 0x155b0360> flush any pending work that ALS told us to queue for its managed topics {(
"com.pkama.rummyworld"
)}, processMode systemToken
2020-02-05 12:49:01.339322 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: copyTokenForDomain sandbox.push.apple.com (null)
2020-02-05 12:49:01.409848 +0200 default SpringBoard [com.pkama.rummyworld] Bootstrap complete with label: UIKitApplication:com.pkama.rummyworld[0xe57c][64]
2020-02-05 12:49:01.458508 +0200 default sharingd SystemUI unknown identifier: 'com.pkama.rummyworld'
2020-02-05 12:49:01.464004 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSCourier: 0x155b0360> processing 0 incoming low priority messages for com.pkama.rummyworld
2020-02-05 12:49:01.464600 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSCourier: 0x155b0360> _schedulePendingWorkUpdate
2020-02-05 12:49:01.465182 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSCourier: 0x155b0360> flush any pending work that ALS told us to queue for its managed topics {(
)}, processMode userToken
2020-02-05 12:49:01.465732 +0200 default apsd 2020-02-05 12:49:00 +0200 apsd[85]: <APSTopicManager: 0x155a3b60> received topic update for Normal pretend NO but there is no change.
2020-02-05 12:49:01.517497 +0200 default Rummy World <Warning>: Please set a value for FacebookAutoLogAppEventsEnabled. Set the flag to TRUE if you want to collect app install, app launch and in-app purchase events automatically. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events.
2020-02-05 12:49:01.518707 +0200 default Rummy World <Warning>: You haven't set a value for FacebookAdvertiserIDCollectionEnabled. Set the flag to TRUE if you want to collect Advertiser ID for better advertising and analytics results. To request user consent before collecting data, set the flag value to FALSE, then change to TRUE once user consent is received. Learn more: https://developers.facebook.com/docs/app-events/getting-started-app-events-ios#disable-auto-events.
2020-02-05 12:49:01.657890 +0200 default SpringBoard Disabling home screen icon rotation for reason: SBAppToAppWorkspaceTransaction
2020-02-05 12:49:01.718317 +0200 default backboardd Locking device orientation for lock type: 2 to: landscapeRight
2020-02-05 12:49:01.770198 +0200 default pasted BundleID com.pkama.rummyworld from team 5YJ86YH26C (pid 704) is requesting pasteboard com.apple.UIKit.pboard.general
2020-02-05 12:49:01.772497 +0200 default pasted Requesting local only pasteboard for com.pkama.rummyworld
2020-02-05 12:49:01.773144 +0200 default locationd {"msg":"adapter details", "adaperDescription":"usb host", "batteryChargerType":"kChargerTypeUsb"}
2020-02-05 12:49:01.773693 +0200 default coreduetd CDDBatteryMonitor: received batterycallback, currentPercentage:50.000000!
2020-02-05 12:49:01.776509 +0200 default pasted ...requesting pasteboard com.apple.UIKit.pboard.general completed. Error: (null)
2020-02-05 12:49:01.777167 +0200 default locationd {"msg":"battery capacity info", "batteryStatus":"{"level":50.000000, "charged":false, "connected":true, "chargerType":"kChargerTypeUsb", "wasConnected":false", "":"", "currentCapacity":"5000", "maximumCapacity":"10000", "batteryIsDifferent":"0"}
2020-02-05 12:49:01.779884 +0200 default pasted BundleID com.pkama.rummyworld from team 5YJ86YH26C (pid 704) is requesting pasteboard com.apple.UIKit.pboard.general
2020-02-05 12:49:01.781040 +0200 default pasted Requesting local only pasteboard for com.pkama.rummyworld
2020-02-05 12:49:01.783297 +0200 default pasted ...requesting pasteboard com.apple.UIKit.pboard.general completed. Error: (null)
2020-02-05 12:49:01.883907 +0200 default SpringBoard Enabling global orientation lock override for reason: SBUIAnimationDosidoTransitionController, new orientation: 0, forced NO
2020-02-05 12:49:01.884450 +0200 default SpringBoard SB orientation locked: YES; user lock: NO, overrides: {(
SBUIAnimationDosidoTransitionController
)}
2020-02-05 12:49:02.071630 +0200 default SpringBoard Dismissing banner for notification (null)
2020-02-05 12:49:02.073153 +0200 default SpringBoard SB orientation lock change handler fired! is locked: YES; performed update: YES
2020-02-05 12:49:02.473939 +0200 default sharingd SystemUI changed: 0x0 -> 0x0
2020-02-05 12:49:02.543849 +0200 default CommCenter #I CSIAppInfo.AppObserver: observe_block_invoke: FBSDisplayLayoutUpdateHandler: update start
2020-02-05 12:49:02.544362 +0200 default CommCenter #I CSIAppInfo.AppObserver: observe_block_invoke: FBSDisplayLayoutUpdateHandler: app <private> (UIApplicationElement 1 hasKeyboardFocus 0)
2020-02-05 12:49:02.545378 +0200 default CommCenter #I CSIAppInfo.AppObserver: observe_block_invoke: 4. app got notification state: pid=704 for <private>
2020-02-05 12:49:02.545922 +0200 default CommCenter #I CSIAppInfo.AppObserver: notifyAboutFrontAppChange: notifyAboutFrontAppChange : app: <private>; pid: 704; net: 0
2020-02-05 12:49:02.550061 +0200 default CommCenter #I CSIAppInfo.AppObserver: observe_block_invoke: 5. app got notification state: new counter=125
2020-02-05 12:49:02.551134 +0200 default SpringBoard Destination SBNotificationBannerDestination is now ready to receive notifications
2020-02-05 12:49:02.954670 +0200 default securityd SecDbBeginTransaction kSecDbExclusiveTransactionType 0x1650f0b0
2020-02-05 12:49:02.960570 +0200 default securityd SecDbEndTransaction kSecDbTransactionDidRollback 0x1650f0b0
2020-02-05 12:49:03.573065 +0200 default Rummy World TIC TCP Conn Start [1:0x16dca0e0]
2020-02-05 12:49:03.709491 +0200 default Rummy World TIC TCP Conn Start [2:0x16dcb180]
2020-02-05 12:49:04.244304 +0200 default Rummy World TIC TCP Conn Event [1:0x16dca0e0]: 1 Err(0)
2020-02-05 12:49:04.244764 +0200 default Rummy World TIC TCP Conn Connected [1:0x16dca0e0]: Err(0)
2020-02-05 12:49:04.247670 +0200 default Rummy World TIC TCP Conn Event [2:0x16dcb180]: 1 Err(0)
2020-02-05 12:49:04.247984 +0200 default Rummy World TIC TCP Conn Connected [2:0x16dcb180]: Err(0)
2020-02-05 12:49:04.248208 +0200 default Rummy World TIC Enabling TLS [2:0x16dcb180]
2020-02-05 12:49:04.248534 +0200 default Rummy World TIC Enabling TLS [1:0x16dca0e0]
2020-02-05 12:49:04.276640 +0200 default Rummy World TIC TLS Event [1:0x16dca0e0]: 2, Pending(0)
2020-02-05 12:49:04.277002 +0200 default Rummy World TIC TLS Event [2:0x16dcb180]: 2, Pending(0)
2020-02-05 12:49:04.277319 +0200 default Rummy World TIC TLS Event [1:0x16dca0e0]: 11, Pending(0)
2020-02-05 12:49:04.277720 +0200 default Rummy World TIC TLS Event [2:0x16dcb180]: 11, Pending(0)
2020-02-05 12:49:04.278069 +0200 default Rummy World TIC TLS Event [1:0x16dca0e0]: 12, Pending(0)
2020-02-05 12:49:04.280849 +0200 default Rummy World TIC TLS Event [2:0x16dcb180]: 12, Pending(0)
2020-02-05 12:49:04.281136 +0200 default Rummy World TIC TLS Event [1:0x16dca0e0]: 14, Pending(0)
2020-02-05 12:49:04.281544 +0200 default Rummy World TIC TLS Event [2:0x16dcb180]: 14, Pending(0)
2020-02-05 12:49:04.293188 +0200 default Rummy World TIC TLS Trust Result [1:0x16dca0e0]: 0
2020-02-05 12:49:04.293334 +0200 default Rummy World TIC TLS Trust Result [2:0x16dcb180]: 0
2020-02-05 12:49:04.301063 +0200 default Rummy World TIC TLS Event [1:0x16dca0e0]: 20, Pending(0)
2020-02-05 12:49:04.301795 +0200 default apsd 2020-02-05 12:49:02 +0200 apsd[85]: copyTokenForDomain sandbox.push.apple.com (null)
2020-02-05 12:49:04.371618 +0200 default apsd 2020-02-05 12:49:02 +0200 apsd[85]: <APSCourier: 0x155b0360> updating AppLaunchStats with pending work (
)
2020-02-05 12:49:04.373650 +0200 default apsd 2020-02-05 12:49:02 +0200 apsd[85]: <APSAppLaunchStats: 0x1565bfc0> setting global pending work (
)
2020-02-05 12:49:04.384780 +0200 default Rummy World TIC TLS Event [2:0x16dcb180]: 20, Pending(0)
2020-02-05 12:49:04.386322 +0200 default Rummy World TIC TCP Conn Event [1:0x16dca0e0]: 8 Err(0)
2020-02-05 12:49:04.386440 +0200 default Rummy World TIC TLS Handshake Complete [1:0x16dca0e0]
2020-02-05 12:49:04.392314 +0200 default Rummy World TIC TCP Conn Event [2:0x16dcb180]: 8 Err(0)
2020-02-05 12:49:04.392455 +0200 default Rummy World TIC TLS Handshake Complete [2:0x16dcb180]
2020-02-05 12:49:04.396873 +0200 default locationd message 'kCLConnectionMessageWatchdog' received from client 'com.apple.Home'
2020-02-05 12:49:04.426067 +0200 default mediaserverd -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.apple.mobilemail with pid '626' is now Background Running. Background entitlement: YES
2020-02-05 12:49:04.472678 +0200 default mediaserverd -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.apple.WebKit.WebContent with pid '636' is now Background Running. Background entitlement: YES
2020-02-05 12:49:04.476648 +0200 default mediaserverd -CMSessionMgr- cmsmHandleApplicationStateChange: CMSession: Client com.apple.WebKit.Networking with pid '634' is now Background Running. Background entitlement: NO
2020-02-05 12:49:04.478434 +0200 default mediaserverd 1130: pid 634(com.apple.WebKit)
2020-02-05 12:49:04.481746 +0200 default MobileMail 0x1646120c - UIProcess is releasing a foreground assertion because the view is no longer visible
2020-02-05 12:49:04.482615 +0200 default MobileMail 0x37ce2c0 - ProcessThrottler::updateAssertion() sending PrepareToSuspend IPC
2020-02-05 12:49:04.483333 +0200 default MobileMail 0x37ce1b0 - WebProcessProxy::didSetAssertionState(Background) taking background assertion for network process
2020-02-05 12:49:04.483680 +0200 default MobileMail 0x37d00d0 - ProcessThrottler::updateAssertionNow() updating process assertion state to 1 (foregroundActivities: 0, backgroundActivities: 1)
2020-02-05 12:49:04.495464 +0200 default SpringBoard Undimming for source: programmatic
2020-02-05 12:49:04.495995 +0200 default SpringBoard returning the workspace lock time (900.000000) from _nextLockTimeDuration
2020-02-05 12:49:04.496200 +0200 default SpringBoard returning the workspace dim time (880.000000) from _nextIdleTimeDuration
2020-02-05 12:49:04.496736 +0200 default SpringBoard Setting next idle duration (source:1) to: 880.000000 lockAfterDim: 20.000000
2020-02-05 12:49:04.497042 +0200 default SpringBoard Setting _lastBKUserEventTimerMode=2 with duration=880.000000
2020-02-05 12:49:04.547810 +0200 default SpringBoard Disabling global orientation lock override for reason: SBUIAnimationDosidoTransitionController
2020-02-05 12:49:04.548054 +0200 default SpringBoard SB orientation locked: NO; user lock: NO, overrides: NO
2020-02-05 12:49:04.560343 +0200 default SpringBoard Enabling home screen icon rotation for reason: SBAppToAppWorkspaceTransaction
2020-02-05 12:49:04.583498 +0200 default backboardd Unlocking device orientation for lock type: 3
2020-02-05 12:49:04.583916 +0200 default backboardd Got latest sample: 4 @ 16652.672646
2020-02-05 12:49:04.584542 +0200 default backboardd Last effective interface orientation changed to: landscapeLeft
2020-02-05 12:49:04.650938 +0200 default CommCenter #I New CTServerConnection from pid 704 (conn=0x1755dba0)
2020-02-05 12:49:04.960908 +0200 default CommCenter #I -- connection has entitlements: <private>
2020-02-05 12:49:04.961499 +0200 default CommCenter #I App state[<private>(704)] is moving from kUnknown to kInForegroundUnknownRestriction
2020-02-05 12:49:04.962058 +0200 default CommCenter #I CTServerConnection from pid 704[<private>] is named '<private>'.
2020-02-05 12:49:04.962729 +0200 default CommCenter #I ==== client 704 (<private>) registered for event kCTEventWirelessTechnologyChange(139) (now total 1)
2020-02-05 12:49:04.963335 +0200 default CommCenter #I ==== client 704 (<private>) registered for event kCTEventRegistrationDataStatus(55) (now total 2)
2020-02-05 12:49:04.963937 +0200 default CommCenter #E Client 704 (<private>) not permitted to register for event kCTEventIndicatorSignalStrength(16); ignored registration
2020-02-05 12:49:04.964540 +0200 default CommCenter #I App state[<private>(704)] is moving from kInForegroundUnknownRestriction to kInForegroundRestricted
2020-02-05 12:49:04.971069 +0200 default Rummy World Could not successfully update network info during initialization.
2020-02-05 12:49:05.076297 +0200 default SpringBoard Root transaction complete: <SBAppToAppWorkspaceTransaction: 0xb5543f0>
2020-02-05 12:49:05.083556 +0200 default Rummy World FBSDKLog: fb-messenger-share-api is missing from your Info.plist under LSApplicationQueriesSchemes and is required for iOS 9.0
2020-02-05 12:49:05.126238 +0200 default locationd message 'kCLConnectionMessageWatchdog' received from client '/System/Library/PrivateFrameworks/BulletinBoard.framework'
2020-02-05 12:49:05.154552 +0200 default Rummy World TIC TCP Conn Cancel [2:0x16dcb180]
2020-02-05 12:49:05.158113 +0200 default Rummy World TIC TCP Conn Destroyed [2:0x16dcb180]
2020-02-05 12:49:05.163547 +0200 default SpringBoard SB orientation lock change handler fired! is locked: NO; performed update: YES
2020-02-05 12:49:05.165555 +0200 default CommCenter #I New CTServerConnection from pid 704 (conn=0x17652c60)
2020-02-05 12:49:05.166090 +0200 default CommCenter #I CTServerConnection from pid 704[<private>] is named '<private>'.
2020-02-05 12:49:05.166357 +0200 default Rummy World Could not successfully update network info during initialization.
2020-02-05 12:49:05.166853 +0200 default CommCenter #I ==== client 704 (<private>) registered for event kCTEventWirelessTechnologyChange(139) (now total 1)
2020-02-05 12:49:05.167279 +0200 default CommCenter #I ==== client 704 (<private>) registered for event kCTEventRegistrationDataStatus(55) (now total 2)
2020-02-05 12:49:05.167680 +0200 default CommCenter #E Client 704 (<private>) not permitted to register for event kCTEventIndicatorSignalStrength(16); ignored registration
2020-02-05 12:49:05.168045 +0200 default CommCenter #I CTServerConnection from pid 704 has closed (conn=0x17652c60)
2020-02-05 12:49:05.179651 +0200 default Rummy World TIC TCP Conn Cancel [1:0x16dca0e0]
2020-02-05 12:49:05.180521 +0200 default Rummy World TIC TCP Conn Destroyed [1:0x16dca0e0]
2020-02-05 12:49:05.181912 +0200 default Rummy World TIC TCP Conn Start [3:0x16ece520]
2020-02-05 12:49:05.198198 +0200 default Rummy World TIC TCP Conn Event [3:0x16ece520]: 1 Err(0)
2020-02-05 12:49:05.198478 +0200 default Rummy World TIC TCP Conn Connected [3:0x16ece520]: Err(0)
2020-02-05 12:49:05.198792 +0200 default Rummy World TIC Enabling TLS [3:0x16ece520]
2020-02-05 12:49:05.369442 +0200 default Rummy World TIC TLS Event [3:0x16ece520]: 2, Pending(0)
2020-02-05 12:49:05.370578 +0200 default Rummy World TIC TLS Event [3:0x16ece520]: 11, Pending(0)
2020-02-05 12:49:05.371767 +0200 default Rummy World TIC TLS Event [3:0x16ece520]: 12, Pending(0)
2020-02-05 12:49:05.372350 +0200 default Rummy World TIC TLS Event [3:0x16ece520]: 14, Pending(0)
2020-02-05 12:49:05.377439 +0200 error itunesstored Could not load library [21]
2020-02-05 12:49:05.381069 +0200 default itunesstored ISStoreURLOperation: Sending headers for <private>:
<private>
2020-02-05 12:49:05.382179 +0200 default Rummy World TIC TLS Trust Result [3:0x16ece520]: 0
2020-02-05 12:49:05.417126 +0200 default itunesstored TIC TCP Conn Start [18:0x15513890]
2020-02-05 12:49:05.459021 +0200 default Rummy World TIC TLS Event [3:0x16ece520]: 20, Pending(0)
2020-02-05 12:49:05.463910 +0200 default Rummy World TIC TCP Conn Event [3:0x16ece520]: 8 Err(0)
2020-02-05 12:49:05.465678 +0200 default Rummy World TIC TLS Handshake Complete [3:0x16ece520]
2020-02-05 12:49:05.643430 +0200 default itunesstored TIC TCP Conn Event [18:0x15513890]: 1 Err(0)
2020-02-05 12:49:05.644100 +0200 default itunesstored TIC TCP Conn Connected [18:0x15513890]: Err(0)
2020-02-05 12:49:05.644320 +0200 default itunesstored TIC Enabling TLS [18:0x15513890]
2020-02-05 12:49:05.699820 +0200 default itunesstored TIC TLS Event [18:0x15513890]: 2, Pending(0)
2020-02-05 12:49:05.703990 +0200 default itunesstored TIC TLS Event [18:0x15513890]: 20, Pending(0)
2020-02-05 12:49:05.709836 +0200 default itunesstored TIC TCP Conn Event [18:0x15513890]: 8 Err(0)
2020-02-05 12:49:05.710355 +0200 default itunesstored TIC TLS Handshake Complete [18:0x15513890]
2020-02-05 12:49:05.722954 +0200 default Rummy World LogicDC
2020-02-05 12:49:05.723495 +0200 default Rummy World LogicDC here init dev
2020-02-05 12:49:05.724205 +0200 default Rummy World LogicDC here init ---> initBranch
2020-02-05 12:49:05.724806 +0200 default Rummy World BasicSessionManager initBranch()
2020-02-05 12:49:05.725284 +0200 default Rummy World BasicSessionManager initBranch()
2020-02-05 12:49:05.726021 +0200 default Rummy World DTNotifications::addObversers
2020-02-05 12:49:05.726634 +0200 default Rummy World io.branch.nativeExtensions.Branch::BIOBranchController::initSession: false
2020-02-05 12:49:05.727209 +0200 default Rummy World io.branch.nativeExtensions.Branch::BIOBranchController::didFinishLaunchingWithOptions: {
UIApplicationLaunchOptionsSourceApplicationKey = "com.apple.mobilemail";
UIApplicationLaunchOptionsUserActivityDictionaryKey = {
UIApplicationLaunchOptionsUserActivityIdentifierKey = "DEE0807A-5A07-4E9A-A4DF-F53D8994E429";
UIApplicationLaunchOptionsUserActivityKey = "<NSUserActivity: 0x16ea7b90>";
UIApplicationLaunchOptionsUserActivityTypeKey = NSUserActivityTypeBrowsingWeb;
};
}
2020-02-05 12:49:05.735749 +0200 default securityd cert[0]: ValidLeaf =(leaf)[]> 0
2020-02-05 12:49:05.772340 +0200 default securityd cert[0]: ValidLeaf =(leaf)[]> 0
2020-02-05 12:49:05.778448 +0200 default Rummy World [leaf ValidLeaf]
2020-02-05 12:49:05.779000 +0200 default Rummy World [leaf ValidLeaf]
2020-02-05 12:49:05.786201 +0200 default securityd cert[0]: ValidLeaf =(leaf)[]> 0
2020-02-05 12:49:05.801599 +0200 default securityd cert[0]: AnchorTrusted =(leaf)[force]> 0
2020-02-05 12:49:05.802165 +0200 default securityd cert[0]: ValidLeaf =(leaf)[]> 0
2020-02-05 12:49:05.802778 +0200 default securityd cert[0]: ValidRoot =(path)[]> 0
2020-02-05 12:49:05.806607 +0200 default Rummy World [leaf AnchorTrusted ValidLeaf ValidRoot]
2020-02-05 12:49:05.807689 +0200 default Rummy World [leaf AnchorTrusted ValidLeaf ValidRoot]
2020-02-05 12:49:05.808568 +0200 default Rummy World [branch.io] Branch.m(195) Log: Branch version 0.28.1 started at 2020-02-05 10:49:04 +0000.
2020-02-05 12:49:05.809406 +0200 default Rummy World Logic 25/05/2015 - v1
2020-02-05 12:49:05.810199 +0200 default Rummy World Logic 31/1/2015 - v1
2020-02-05 12:49:05.810878 +0200 default Rummy World *** ResourceManager --- get instance ==[object ResourceManager]
2020-02-05 12:49:05.811403 +0200 default Rummy World NEW RoomTypesManager
2020-02-05 12:49:05.811950 +0200 default Rummy World *** ModelContainer --- get instance ==[object ModelContainer]
2020-02-05 12:49:05.812690 +0200 default Rummy World *** ControllerContainer --- get instance ==[object ControllerContainer]
2020-02-05 12:49:05.813268 +0200 default Rummy World *** LogicManager --- get instance ==[object LogicManager]
2020-02-05 12:49:05.813798 +0200 default Rummy World *** LogicProtocol --- get instance ==[object LogicProtocol]
2020-02-05 12:49:05.814313 +0200 default Rummy World Mobile init !!!!!!!!!!!
2020-02-05 12:49:05.815021 +0200 default Rummy World Mobile init !!!!!!!!!!! stage.scaleMode ==showAll
2020-02-05 12:49:05.815531 +0200 default Rummy World Mobile init !!!!!!!!!!! stage.quality ==MEDIUM
2020-02-05 12:49:05.816601 +0200 default Rummy World Mobile NEW 30/8/2016 init !!!!!!!!!!! stage.scaleMode ==noScale
2020-02-05 12:49:05.817271 +0200 default Rummy World Mobile NEW 30/8/2016 init !!!!!!!!!!! stage.quality ==BEST
2020-02-05 12:49:05.825424 +0200 default Rummy World TIC TCP Conn Cancel [3:0x16ece520]
2020-02-05 12:49:05.836407 +0200 default Rummy World TIC TCP Conn Destroyed [3:0x16ece520]
2020-02-05 12:49:05.882493 +0200 default UserEventAgent got notification: MailApplicationAutoFetchStart
2020-02-05 12:49:05.902096 +0200 default itunesstored ISStoreURLOperation: Received headers for <private>:
<private>
2020-02-05 12:49:05.906727 +0200 default itunesstored [LoadMicroPaymentQueuesOperation] Deciding to write receipt: 0 bytes -- <private>
2020-02-05 12:49:06.025639 +0200 default Rummy World Mobile Logic - 08/2014
2020-02-05 12:49:06.040431 +0200 default Rummy World Mobile Logic startOrientation==rotatedLeft
2020-02-05 12:49:06.057631 +0200 default Rummy World Mobile Logic - stage.stageHeight == 2048 , 1536
2020-02-05 12:49:06.058228 +0200 default Rummy World Mobile Logic - stage.fullScreenHeight == 2048 , 1536
2020-02-05 12:49:06.058765 +0200 default Rummy World Mobile Logic - Capabilities.screenResolution == 2048 , 1536
2020-02-05 12:49:06.059223 +0200 default Rummy World Mobile Logic - stage_width ==2048
2020-02-05 12:49:06.059674 +0200 default Rummy World Mobile Logic - stage_height ==1536
2020-02-05 12:49:06.060826 +0200 default Rummy World Mobile Logic - bg_mc.height ==1536
2020-02-05 12:49:06.062731 +0200 default Rummy World Mobile Logic - bg_mc.scale ==0.79998046875 , 1.0666666666666667
2020-02-05 12:49:06.063422 +0200 default Rummy World Mobile Logic - ---> worldImg2
2020-02-05 12:49:06.063925 +0200 default Rummy World Mobile Logic - worldImg == 3380 1536
2020-02-05 12:49:06.064487 +0200 default Rummy World Mobile Logic - scaleBy == 1
2020-02-05 12:49:06.065836 +0200 default Rummy World loading_mc==[object MovieClip]
2020-02-05 12:49:06.067167 +0200 default Rummy World Mobile Logic 1234 this==[object Rummikub]
2020-02-05 12:49:06.069653 +0200 default Rummy World Mobile Logic 1234 stage==[object Stage]
2020-02-05 12:49:06.071098 +0200 default Rummy World Mobile Logic 1234 stage.fullScreenWidth==2048
2020-02-05 12:49:06.074156 +0200 default Rummy World Mobile Logic 1234 stage.fullScreenHeight==1536
2020-02-05 12:49:06.079715 +0200 default Rummy World Mobile Logic Gestouch == [class Gestouch]
2020-02-05 12:49:06.080437 +0200 default Rummy World Mobile Logic Gestouch.inputAdapter == [object NativeInputAdapter]
2020-02-05 12:49:06.081250 +0200 default Rummy World Mobile Logic 1234 _starling==[object Starling]
2020-02-05 12:49:06.081882 +0200 default Rummy World Mobile Logic 1234 _starling.stage3D==[object Stage3D]
2020-02-05 12:49:06.179759 +0200 default CommCenter #I BundleID: <private> is a foreground app
2020-02-05 12:49:06.180249 +0200 default CommCenter #I BundleID: <private> is no longer a foreground app
2020-02-05 12:49:06.180830 +0200 default CommCenter #I BundleID: <private> is no longer a foreground app
2020-02-05 12:49:06.181701 +0200 default Rummy World [Starling] Context ready. Display Driver: OpenGL (Baseline Extended)
2020-02-05 12:49:06.182250 +0200 default Rummy World Mobile Logic 1234 _starling !!!!!!!!!!!!!!!!!! onContexCreated !!!!!!!!!!!!!!!!!!
2020-02-05 12:49:06.182815 +0200 default Rummy World Mobile Logic 1234 _starling !!!!!!!!!!!!!!!!!! onContexCreated !!!!!!!!!!!!!!!!!!
2020-02-05 12:49:06.183368 +0200 default Rummy World Mobile Logic 1234 _starling !!!!!!!!!!!!!!!!!! onContexCreated !!!!!!!!!!!!!!!!!!
2020-02-05 12:49:06.183975 +0200 default Rummy World Mobile Logic 1234 _starling !!!!!!!!!!!!!!!!!! onContexCreated !!!!!!!!!!!!!!!!!!
2020-02-05 12:49:06.184528 +0200 default Rummy World GameLogic ()
2020-02-05 12:49:06.185036 +0200 default Rummy World GameLogic () null
2020-02-05 12:49:06.185632 +0200 default Rummy World GameLogic () Added this.stage [object Stage]
2020-02-05 12:49:06.186153 +0200 default Rummy World GameLogic () Added ----> Updating BasicResourceManager.stage !!
2020-02-05 12:49:06.186764 +0200 default Rummy World Mobile Logic onRootCreated 1234 _starling !!!!!!!!!!!!!!!!!! onRootCreated !!!!!!!!!!!!!!!!!!
2020-02-05 12:49:06.187423 +0200 default Rummy World _--^--_ LogicManager init () !!!
2020-02-05 12:49:06.188040 +0200 default Rummy World ******* applicationMode <--------- 0 **********
2020-02-05 12:49:06.188704 +0200 default Rummy World drag Matrix width=35 height=2 priorityWidth==15
2020-02-05 12:49:06.190530 +0200 default Rummy World drag Matrix width=22 height=8 priorityWidth==0
2020-02-05 12:49:06.196399 +0200 default Rummy World *** GameModel() 1
2020-02-05 12:49:06.197318 +0200 default Rummy World *** BasicGameModel() 1
2020-02-05 12:49:06.197896 +0200 default Rummy World *** GameModel() 2 [after super()]
2020-02-05 12:49:06.198453 +0200 default Rummy World ControllerContainer new GameController()
2020-02-05 12:49:06.199059 +0200 default Rummy World ControllerContainer _rackController==null
2020-02-05 12:49:06.199671 +0200 default Rummy World ControllerContainer _tableController==null
2020-02-05 12:49:06.200242 +0200 default Rummy World ControllerContainer _gameController==null
2020-02-05 12:49:06.202986 +0200 default Rummy World ------------------------------------------------------------------------
2020-02-05 12:49:06.204416 +0200 default Rummy World new BasicTableController() _instance==null
2020-02-05 12:49:06.205018 +0200 default Rummy World new BasicGameController() _instance==null
2020-02-05 12:49:06.205965 +0200 default Rummy World setStageSize iPad 3+4
2020-02-05 12:49:06.206866 +0200 default Rummy World SizeManager onResize_NEW Setting Rack Height isNarrowLayout===true
2020-02-05 12:49:06.209800 +0200 default Rummy World SizeManager onResize_NEW Setting Rack Height ---- According to 'Fixed Raion' rack_screen_ration ==0.25
2020-02-05 12:49:06.212692 +0200 default Rummy World SizeManager onResize_NEW rackManagerScaleBy ==0.87
2020-02-05 12:49:06.215050 +0200 default Rummy World SizeManager onResize_NEW rackTilesDeltaX==0 rackTilesDeltaY==10.44
2020-02-05 12:49:06.218225 +0200 default Rummy World SizeManager onResize_NEW _rack.y ==1201.616 _table.y ==240.6912
2020-02-05 12:49:06.222661 +0200 default Rummy World SizeManager onResize_NEW _table.height ==773 turnTimer.height ==46.08 _rack.height ==314.11400000000003
2020-02-05 12:49:06.236934 +0200 default Rummy World SizeManagerr rackTile Width x Height ==116.00346800000001 x 151.83700000000002 ----> actualRackWidth==1740.05202 [1659.371]
2020-02-05 12:49:06.240565 +0200 default Rummy World SizeManagerr rack Case 1 - Regular Not Fit ------->
2020-02-05 12:49:06.242984 +0200 default Rummy World SizeManagerr rack Case 2 - Regular - Rate_IN is TOO MALL -------> Make Room 'Shorter' Panel + Calc Rate
2020-02-05 12:49:06.246630 +0200 default Rummy World doTheRestOfInit() SizeManager.i.appScale ==1
2020-02-05 12:49:06.248332 +0200 default Rummy World NativeDialogs init()
2020-02-05 12:49:06.249308 +0200 default Rummy World com.distriqt.Dialog::DialogContextInitializer
2020-02-05 12:49:06.250922 +0200 default Rummy World NativeDialogs init Dialog.isSupported = true
2020-02-05 12:49:06.254368 +0200 default Rummy World GeneralCachManager cache size==3134
2020-02-05 12:49:06.256736 +0200 default Rummy World LOGIC loadLogicDictionary GeneralCachManager 'wasAutoTried' ==true
2020-02-05 12:49:06.258014 +0200 default Rummy World LOGIC loadLogicDictionary device_lang==en
2020-02-05 12:49:06.258675 +0200 default Rummy World LOGIC loadLogicDictionary lang==en
2020-02-05 12:49:06.259161 +0200 default Rummy World |LANG| loadDictionary toLoadGeneral==false
2020-02-05 12:49:06.259774 +0200 default Rummy World |LANG| loadDictionary justLoadDebug==false
2020-02-05 12:49:06.260659 +0200 default Rummy World |LANG| loadDictionary loadSpilDictionary==false
2020-02-05 12:49:06.261707 +0200 default Rummy World |LANG| load Dictionary url==app:/myresources/dictionaries/en/Dictionary_.xml?version=1
2020-02-05 12:49:06.270868 +0200 default Rummy World Rummikub OPERATING_SYSTEM_IOS DeferSystemGestures.instance.isSupported=== false
2020-02-05 12:49:06.271857 +0200 default Rummy World RUMMIKUB.as googleAnaliticsTrack_2 SimplestTracker pagename== /_Logic_DeferSystem_noSupp str==Logic_DeferSystem_noSupp
2020-02-05 12:49:06.272883 +0200 default Rummy World RUMMIKUB.as googleAnaliticsTrack_2 SimplestTracker result==true
2020-02-05 12:49:06.273897 +0200 default CommCenter #I BundleID: <private> is no longer a foreground app
2020-02-05 12:49:06.285331 +0200 default Rummy World -LANG--> dictionary Loaded $$$$
2020-02-05 12:49:06.286418 +0200 default Rummy World LOGIC logicDictionaryLoaded 1 Put Tiles
2020-02-05 12:49:06.287493 +0200 default Rummy World LogicDC ui Loaded
2020-02-05 12:49:06.288467 +0200 default Rummy World LogicDC ui Loaded [object RummikubUI]
2020-02-05 12:49:06.289597 +0200 default Rummy World LOGIC BasicLogicManager uiLoaded --> stitchMVC);
2020-02-05 12:49:06.290630 +0200 default Rummy World flashvarsParams Edan Asher
2020-02-05 12:49:06.291610 +0200 default Rummy World LOGIC stitchMVC BasicResourceManager.lang==en
2020-02-05 12:49:06.292675 +0200 default Rummy World LOGIC stitchMVC ModelContainer.instance==[object ModelContainer]
2020-02-05 12:49:06.293247 +0200 default Rummy World LOGIC stitchMVC ModelContainer.instance==[object ModelContainer]
2020-02-05 12:49:06.298984 +0200 default Rummy World LOGIC stitchMVC BasicResourceManager.flashvarsParams==[object Object]
2020-02-05 12:49:06.303643 +0200 default Rummy World LOGIC stitchMVC BasicResourceManager.stage==[object Stage]
2020-02-05 12:49:06.304774 +0200 default Rummy World ---- GeneralController --- setView
2020-02-05 12:49:06.305847 +0200 default Rummy World SizeManager drawAreas 00 _holder == [object Sprite]
I tried to remove "aps-environment" key from entitlements and all others except for com.apple.developer.associated-domains
but this error still persists.
Source:
https://forum.starling-framework.org/topic/itunesconnect-error-on-build-upload
I have recently started using this ane.
started my integration with my android app, 64Bit AIR 33 (latest).
I use this link:
https://rummy-world.app.link/?followMe=10295431
The 'followMe' parameter is working good and I get it on the init branch event after I call
Branch.instance.initSession.
When clicking the link, its opening the google play application page and then OPEN will open the app with the right parameter, as expected.
But, when I add following to the manifest - the application is opening directly (no google play in between) but the parameter is not getting in the branch init. I get no extra parameters at all.
<!-- BRANCH 3 -->
<activity android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<!-- Branch URI scheme -->
<intent-filter>
<data android:scheme="rummyworld" android:host="open" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
<!-- Branch App Links (optional) -->
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="rummy-world.app.link" />
</intent-filter>
</activity>
I have tried everything, including every option on the branch console...
How can I get this to work directly ?
Cheers and thanks
After uninstalling branchio unable to generate app-descriptor
generate/app-descriptor :: Parameter not valid: branchAndroidKey=
Hello, in the docs it says that this function has been deprecated
https://github.com/distriqt/ANE-BranchIO/wiki/u.Get-Short-URL
but apparently Branch docs says that's the way to generate deep link from the app to be used in sharing content/inviting new users to the app.
I have recently received this email from branch , regarding the removal of install_referrer and instructions regrading the new googple api:
http://go2.branch.io/HF001080YlXgpTv0BqT00Aj
Are we ready for this ?
It is real soon...
This is the email from branch:
Hi Edan,
A couple of months ago, Google announced that they will stop broadcasting install_referrer intents on March 1, 2020. Branch uses this data to help power our deep linking and attribution services on Android devices.
Fortunately, Google has also introduced the Play Install Referrer API to provide the same data. This API provides better performance, and there is a good chance it is already configured in your app. However, Google has recently contacted several Branch customers about this, so we wanted to proactively reach out and help you confirm your configuration in advance of the cutoff date.
REQUIRED ACTIONS
Branch Android SDK: please do EITHER of the following for your Android app:
OR
TUNE Android SDK: Please update to the most recent version of the SDK (v6.1.2, currently only available on JCenter). The TUNE Android SDK already bundles the Play Install Referrer Library, but older versions contain a rare bug that can cause a background thread to pause for up to 60 seconds while waiting for install_referrer data to be returned.
In addition, we recommend confirming that the following entry has been removed from your AndroidManifest.xml file:
Branch SDK
TUNE SDK
If you have any questions, please feel free to reach out to [email protected].
Sincerely,
The Branch Team
MORE DETAILS:
What are the two different pieces of tech here? Which one is deprecated, and which one is newer?
The install_referrer intent broadcast (docs) is the older technology. It is being replaced by the Play Install Referrer API (docs). On March 1, 2020, the former will stop operating entirely.
For most intents and purposes, these two technologies are equivalent. The newer Play Install Referrer API is more reliable (according to Google), and it contains some additional metadata about when users found and downloaded your app.
How can I tell whether my apps are impacted?
If you use the Branch Android SDK and have not linked the Play Install Referrer Library via Gradle dependency, then you will want to take one of the actions listed above.
If you use the TUNE Android SDK, you are already leveraging both the Play Install Referrer API (new) and install_referrer intent broadcast (deprecated). Most of the time, this should not be an issue. However, we still recommend updating your SDK.
If my app is impacted, what happens if I don’t update my SDK or link the InstallReferrer library by March 1, 2020?
Without Install Referrer data, the Branch Android SDK will fall back on other matching techniques. This will result in degraded attribution accuracy.
Older TUNE Android SDK versions will continue to receive Install Referrer data via the API, but in some rare cases, one of the background SDK threads may hang for up to 60 seconds while waiting for the install_referrer intent broadcast. After March 1, 2020, this intent will always be missing.
Besides updating the Android SDK, do I need to make any changes?
We recommend ensuring the deprecated InstallListener intent filter entry (shown above) has been removed from your AndroidManifest.xml file.
When I update my SDK, will any analytics or attribution change for my app?
If you are using the TUNE Android SDK, nothing will change.
If you are using the Branch Android SDK, it depends on whether you previously linked the Play Install Referrer Library via Gradle dependency. If you had, nothing will change. If you had not linked this library, you will now see some additional metadata (namely, install_begin_ts and clicked_referrer_ts).
What if I'm using a library, such as Cordova or React Native?
We are preparing updated versions of all of our modules, and anticipate these being ready prior to March 1, 2020. Please email us at [email protected] if you have any concerns.
Do I need to force my users to upgrade app versions?
No. There is no impact on your existing app users — only on measurement for new installs.
Can I talk to someone at Branch before making the changes?
Absolutely! We’re here to help. Please email us at [email protected], and we’ll go over any questions you may have.
I carefully followed the Wiki instructions, and init is successful, and all my event calls are showing success, but nothing is getting logged on Branch.
I have sent a support request to branch.io as instructed. Haven't heard back yet, but I expect I'm just not doing some little thing.
Was wondering if we could buy some of your time to help us get this working? Branch doesn't have any live support and we can't figure out how to troubleshoot this issue. There are no troubleshooting tools we can find to figure this out and we're sick of reading docs on the branch.io site and not finding any answers.
It might be as simple as setting up a journey or something else that's undocumented for this ANE.
BTW, we'd rather pay for ANEs and get support than use free ones but had no choice on this one. Again, glad to pay your going rate to help us figure this out.
Thanks.
Erik
Linqto, Inc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.