private async void RegisterForPush() { this.uwpPushURI = storage.Load(WindowsDeviceTokenSave); string uri = await SwrveUnityBridge.RegisterForPush(_nativeSDK); if (!string.IsNullOrEmpty(uri)) { bool sendDeviceInfo = (this.uwpPushURI != uri); if (sendDeviceInfo) { NativeCommunicationHelper.CallOnUnity(() => { this.uwpPushURI = uri; storage.Save(WindowsDeviceTokenSave, uwpPushURI); if (qaUser != null) { qaUser.UpdateDeviceInfo(); } SendDeviceInfo(); }); } } }
private void showNativeConversation(string conversation) { NativeCommunicationHelper.CallOnWindows(() => SwrveUnityBridge.ShowConversation(_nativeSDK, conversation)); }
private void setNativeConversationVersion() { SetConversationVersion(SwrveUnityBridge.GetConversationVersion()); }
private void setNativeAppVersion() { config.AppVersion = SwrveUnityBridge.GetAppVersion(); }
private string getNativeLanguage() { return(SwrveUnityBridge.GetAppLanguage(null)); }