2017-07-04 39 views
0

我正在使用Azure通知集线器发送通知。 当我在开发iOS设备上尝试了几次后,它工作的很好。我应该在Azure通知集线器中为Testflight测试版使用哪种应用程序模式?

但现在我想通过iTunes Connect/Test Flight将应用程序分发给测试人员,并且通知已停止工作。

我不确定哪些应用程序模式在Azure通知集线器中与测试航班测试版正确搭配使用?沙箱或生产? 我已经试过,没有任何运气。

这是一个Xamarin Forms应用程序,我使用Azure移动客户端的V4。我需要在应用程序本身中禁用沙盒模式吗?

我使用这个代码位目前注册:

public override void RegisteredForRemoteNotifications(UIApplication application, NSData deviceToken) 
{ 
    if (deviceToken != null) 
     App.Client.GetPush().RegisterAsync(deviceToken); 
} 

回答

0

所以它开始一小会儿后工作“本身”。 我选择了生产测试航班测试,并没有通知通过。 等了一个小时左右后,它似乎自行解决了 - 现在通知已经过得很好。

所以,也许这个教训是,当你从沙盒改成生产时,你需要等待一下,然后重新开始工作。

+1

如果您在Xcode调试版本之上安装TestFlight构建,它将无法可靠地工作。在安装TestFlight版本之前,您需要从手机中删除调试版本。这可能是你遇到的问题。 –

+0

谢谢 - 我认为这可能是。 – Mellson

相关问题