无法使用符号 * # 在 iOS 15.4 中进行 USSD 调用

Cannot make USSD calls with symbols * # in iOS 15.4

直到 iOS15.3 用户能够从我的应用程序中进行 USSD 调用,考虑到 USSD 调用包含符号 * 和 #,但从 15.4 开始似乎不再如此。

我没有在 SO 上遇到任何其他解决此问题的问题,但这里有一个讨论:https://developer.apple.com/forums/thread/701865

有谁知道 Apple 是否取消了用户拨打包含 * 和 # 的 USSD 电话的功能,即

URL(string: "tel://*123#")

因为该功能早些时候有点不受欢迎,但仍然有效?

“...具体来说,如果 URL 包含 * 或 # 字符,Phone 应用程序不会尝试拨打相应的 phone 号码”,Apple 文档: https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/PhoneLinks/PhoneLinks.html#//apple_ref/doc/uid/TP40007899-CH6-SW1

这是我的应用程序中非常重要的部分。有什么解决方法吗?

我刚刚下载了 iOS 15.5 beta 4,这个问题似乎已经解决了。

此处更新来自 user21 的回答:https://developer.apple.com/forums/thread/701865

Link 在此处下载 iOS 15.5 beta 4:https://developer.apple.com/download/