问题描述
我有一些关于 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 (将#修改为@)