如题,我看到论坛里有的人说接入anysdk后,苹果审核会通不过,需要删除anysdk,是真的吗?因为现在正在用anysdk接入微信登录和微信分享,如果通不过审核,那不就白忙活了吗?
在这周一的周会上,确认这个问题已经解决。用AnySDK最新版就可以了,三四周过去了没有人被拒了。
如果再被误判,我就直接找苹果中国的技术推广人员了。
AppStore 在前段时间开始以尽乎“文字狱”的方式审查应用内支付,连 AnySDK 这种仅仅是提供框架封装根本就没有所谓的支付的第三方 SDK 都不幸中招了,确实会导致部分用户审核不通过。
我们提供了专用的框架来解决这个问题,经过近1个月及小范围内几十位用户的使用验证,没有再收到拒审的消息了。
因此本周正式更新了 AnySDK 官方文档来指导用户如何解决这一问题,详情请阅读:AnySDK 文档 -> iOS 常见问题 -> AppStore上线注意事项 http://docs.anysdk.com/faq/ios-sdk-params/
框架用的是百度云的2.2.6,appstore插件用的线上最新版本。更新前用2.2.5版本是没问题的,更新后_pluginsIAPMap不能获得。请问是我有什么地方遗漏了吗?谢谢。
_pluginsIAPMap = agent->getIAPPlugin();
if(_pluginsIAPMap==NULL){
printf("_pluginsIAPMap null\n");
}
std::map<std::string , ProtocolIAP*>::iterator iter;
for(iter = _pluginsIAPMap->begin(); iter != _pluginsIAPMap->end(); iter++)
{
printf("iter _pluginsIAPMap\n");
(iter->second)->setResultListener(this);
}
线上插件有点问题,已经通知去更新了
刚更新的线上appstore插件
ProtocolIAP* PluginChannel::getIAPIphone()
{
if(_pluginsIAPMap)
{
std::map<std::string , ProtocolIAP*>::iterator it = _pluginsIAPMap->begin();
for (; it != _pluginsIAPMap->end(); it++) {
printf(“it->first: %s----\n”, it->first.c_str());
if (it->first == IAP_IPHONE_ID) {
return it->second;
}
}
}
return NULL;
}
log:
it->first: 92----
这个改成92了?以前是500026
文档里的百度网盘404了
C++ https://pan.baidu.com/s/1ge8vE4V : r5hc
Unity: https://pan.baidu.com/s/1dESI2mX : vbpd
JS: https://pan.baidu.com/s/1pLuOy75 : 7f95
Lua: https://pan.baidu.com/s/1i4K2PY9 : hne9
微信带支付 https://pan.baidu.com/s/1qXU0AyK : j6s1
微信不带支付 https://pan.baidu.com/s/1slExi0H s4vq
没有cocos creator 的压缩包吗 还是和 js共用 ?
目前线上最新appstore 插件,还是不行啊
ProtocolIAP* PluginChannel::getIAPIphone()
{
if(_pluginsIAPMap)
{
std::iterator it = _pluginsIAPMap->begin();
for (; it != _pluginsIAPMap->end(); it++) {
printf(“it->first: %s----\n”, it->first.c_str());
if (it->first == IAP_IPHONE_ID) {
return it->second;
}
}
}
return NULL;
}
log:
it->first: 92----
这个改成92了?以前是500026
强改成92后,直接崩了
有人看下这个问题吗?
请问您用的是creator开发吗
赶紧把这个东西的替换集成 到creator吧
灵的 不用等10年了
请看下这个问题
刚更新的线上appstore插件
ProtocolIAP* PluginChannel::getIAPIphone()
{
if(_pluginsIAPMap)
{
std::iterator it = _pluginsIAPMap->begin();
for (; it != _pluginsIAPMap->end(); it++) {
printf(“it->first: %s----\n”, it->first.c_str());
if (it->first == IAP_IPHONE_ID) {
return it->second;
}
}
}
return NULL;
}
log:
it->first: 92----
这个改成92了?以前是500026
强改成92后,直接崩了