我正在Xamarin应用程序中使用Adal,我想知道如何在调用AcquireTokenAsync之前确定用户是否已经在缓存中。
我需要这样做,因为当设备没有互联网,缓存中没有用户时,我将被重定向到Azure登录页面,这将由于缺乏internet访问而失败。
在这种情况下,当用户在失去internet访问之前登录时,登录将不会重定向到Azure登录页面。
我想避免丑陋的网页时,互联网是不可用的。
我已经试过了
AuthenticationContext ac = new AuthenticationContext("https://login.microsoftonline.com/x.
我正在使用WebSockets连接到我无法控制的服务器。这是一个聊天应用程序,所以我希望当用户的互联网因为任何原因被切断时,我会显示一个“重新连接”警报,并尝试每2秒重新连接一次。 例如,问题是当您关闭调制解调器时,.onclose事件最多需要1分钟才能触发,并且我无法知道用户是否仍连接到服务器。 代码示例: <script type="text/javascript">
var ws = new WebSocket("wss://echo.websocket.org");
ws.onerror = function () {
我试图使用amazon的ses服务发送电子邮件:
String username = "&&&&&&"; // Replace with your SMTP username.
String password = "&&&&&&&"; // Replace with your SMTP password.
String host = "xxxxxxxx";
int port = 25;
我已经创建了一个xamarin android应用程序,其中包含当用户失败时显示的吐司弹出窗口,然后在我的应用程序中重新获得互联网连接。
这些土司显示正确,但当我的应用程序在后台时,即使在前台的其他应用程序上,当我失去/恢复互联网连接时,我仍然可以看到土司显示。
我尝试使用toast类的全局实例,然后在onstop和onpause事件上调用toast.cancel(),代码如下。有什么想法吗?
//my global toast class
Toast toast;
//create a toast message and display
if (toast != null) { toast