InApp购买返回的Xamarin.ios无效

InApp购买返回的Xamarin.ios无效,xamarin.ios,in-app-purchase,Xamarin.ios,In App Purchase,我正在尝试在Xamarin.iOS中实现inapp购买。对于两个不同的账户,其表现出不同的行为。对于一个帐户,inApp产品对于另一个开发人员帐户显示为有效和无效。我已经检查了证书、产品ID和捆绑ID。一切似乎都很好。 public InAppPurchaseManager PurchaseManager = new InAppPurchaseManager(); void Initialization() { PurchaseManag

我正在尝试在Xamarin.iOS中实现inapp购买。对于两个不同的账户,其表现出不同的行为。对于一个帐户,inApp产品对于另一个开发人员帐户显示为有效和无效。我已经检查了证书、产品ID和捆绑ID。一切似乎都很好。

 public InAppPurchaseManager PurchaseManager = new InAppPurchaseManager();
        void Initialization()
        {
            PurchaseManager.PurgeProducts();
            if (PurchaseManager.CanMakePayments)
            {

            }
            else
            {

                using (var alert = new UIAlertView("Error!", "Sorry but you cannot make purchases from the In App Billing store. Please try again later.", null, "OK", null))
                {
                    alert.Show();
                }
            }
            PurchaseManager.QueryInventory(new string[] { productID });
            PurchaseManager.ReceivedValidProducts += PurchaseManager_ReceivedValidProducts;
            PurchaseManager.ReceivedInvalidProducts += PurchaseManager_ReceivedInvalidProducts;
            PurchaseManager.InAppProductPurchased += PurchaseManager_InAppProductPurchased;
        }

        private void PurchaseManager_ReceivedInvalidProducts(string[] productIDs)
        {

        }

        private void PurchaseManager_ReceivedValidProducts(List<InAppProduct> products)
        {
            _
        }
public-InAppPurchaseManager-PurchaseManager=new-InAppPurchaseManager();
无效初始化()
{
PurchaseManager.PurgeProducts();
if(PurchaseManager.CanMakePayments)
{
}
其他的
{
使用(var alert=new UIAlertView(“错误!”,“抱歉,您无法从应用内计费商店购买。请稍后重试。”,null,“确定”,null))
{
alert.Show();
}
}
QueryInventory(新字符串[]{productID});
PurchaseManager.ReceivedValidProducts+=PurchaseManager\u ReceivedValidProducts;
PurchaseManager.ReceivedInvalidProducts+=PurchaseManager\u ReceivedInvalidProducts;
PurchaseManager.InAppProductPurchased+=PurchaseManager\u InAppProductPurchased;
}
private void PurchaseManager_ReceivedInvalidProducts(字符串[]ProductID)
{
}
private void Purchase Manager_接收到有效产品(列出产品)
{
_
}

问题出在账户上。我没有为inapp购买设置帐户设置,例如提供税务信息和其他内容。要从帐户启用inapp购买,管理员必须使用启用inapp购买所需的法律文档:)

thnx