Xamarin InAppPuchases 出现错误

问题描述

我有一些关于 IAP 的问题。 (插件.InAppBilling) 我在 App Purchases 中关注了一些 Tuts。

我在应用商店连接上配置了设置。 并有这个代码

 async void JahresAbo()
        {
            var connected = await CrossInAppBilling.Current.ConnectAsync();
            if (!connected)
                return;
            var purchase = await CrossInAppBilling.Current.PurchaseAsync("at.XXXXX.XXXX.jahresabo",ItemType.Subscription);
            if (purchase != null & purchase.State == PurchaseState.Purchased)
            {
                await displayAlert("Kauf gelungen","Sie verfügen nun über 365 Tage über die Zeitkarten-App","Zum Dashboard");
                await Navigation.PushAsync(new Zeiterfassung());
            }
            else
            {
                await displayAlert("Kauf fehlgeschlagen","Probieren Sie es in ein paar Minuten erneut","Schließen");
            }
            await CrossInAppBilling.Current.disconnectAsync();
        }

(我的 IAP ID 是:at.XXXXX.XXXX.jahresabo)

错误是:无法连接到 iTunes。 此错误在 iTunes-Login-In 弹出后弹出。 (当我使用真正的苹果 IP 登录时:“无法连接……”和沙箱用户:“用户密码或……不正确。 很清楚,因为我的应用程序没有在 AppStoreConnect 上提交。如何通过 Xamarin 测试 IAP 而无需在 StoreConnect 上提交?

用真实设备测试过。

在 Tuts 上,他们说:通过 TestFlight 进行测试。但是,如果我邀请我的设备进行 testflight,我不会收到邀请邮件或 testflight 会弹出推送。

谁能帮我解决这个问题?我很感谢我希望得到的每一个答案。

祝你有美好的一天&抱歉我的英语不好->我的英语老师可能不是最好的(或者我是******;))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)